public void AddNewPersonToPhoneBook() { Process server = new Process(); server.StartInfo.FileName = "D:/GitHub/TestOfCVVMPattern/CVVM pattern/PhoneBookServer/bin/Debug/PhoneBookServer.exe"; server.Start(); Globals.Person person = new Globals.Person { FirstName = "TestFirstName", LastName = "TestLastName", Number = "TestNumber", Organization = "TestOrganization" }; PhoneBookCommands.AddNewPerson(person); ObservableCollection<Globals.Person> phoneBook = PhoneBookCommands.GetPhoneBookFromServer(); Assert.IsTrue(phoneBook.Count(x => x.FirstName == person.FirstName && x.LastName == person.LastName && x.Number == person.Number && x.Organization == person.Organization) > 0, "Addition of new person is failed"); server.Kill(); }
private void InitializeViewModelData() { if (CurrentPerson == null) CurrentPerson = new Globals.Person(); }