Esempio n. 1
0
        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();
 }