public void Test_PersonDisplayName() { var p = new PersonModel { ID = 3, FirstName = "Dummy", LastName = "Dieter" }; var vm = new CustomerDisplayNameViewModel(p); Assert.AreEqual("Dummy Dieter", vm.DisplayName); }
public void Test_CompanyDisplayName() { var c = new CompanyModel { ID = 4, Name = "CompanyName", UID = "1234AT", Address = "Adresse #1" }; var vm = new CustomerDisplayNameViewModel(c); Assert.AreEqual("CompanyName (1234AT)", vm.DisplayName); }
public void Test_PropertyChanged() { var person = new PersonModel { FirstName = "Dummy", LastName = "Dieter" }; var vm = new CustomerDisplayNameViewModel(person); vm.PropertyChanged += ((s, e) => { string displayName = (s as CustomerDisplayNameViewModel).DisplayName; Assert.AreEqual("Hugo Dieter", displayName); }); person.FirstName = "Hugo"; }
public void Test_CompanyType() { var vm = new CustomerDisplayNameViewModel(new CompanyModel()); Assert.AreEqual(CustomerType.Company, vm.Type); }
public void Test_PersonType() { var vm = new CustomerDisplayNameViewModel(new PersonModel()); Assert.AreEqual(CustomerType.Person, vm.Type); }
public void Test_EmptyCompanyDisplayName() { var vm = new CustomerDisplayNameViewModel(new CompanyModel()); Assert.AreEqual(" ()", vm.DisplayName); }
public void Test_EmptyPersonDisplayName() { var vm = new CustomerDisplayNameViewModel(new PersonModel()); Assert.AreEqual(" ", vm.DisplayName); }