public void ChangePhone_AddChangeAndChangeBack() { List<string> phoneNumbers = new List<string> { "+35929811111" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Kalina", phoneNumbers); phonebook.ChangePhone("+35929811111", "+359899777236"); phonebook.ChangePhone("+359899777236", "+35929811111"); SortedSet<string> sortedNumbers = phonebook.PhoneEntries[0].PhoneNumbers; string actual = string.Join(", ", sortedNumbers); Assert.AreEqual("+35929811111", actual); }
public void ListTests_TestMutilpleChangedNumbers() { SortedSet<string> phoneNumbers = new SortedSet<string> { "+35929811111", "+359899777236" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Ivan", phoneNumbers); phonebook.ChangePhone("+35929811111", "+359899777999"); phonebook.ChangePhone("+359899777236", "+359899777000"); PhoneEntry[] entries = phonebook.ListEntries(0, 1); string output = entries[0].ToString(); string excepted = "[Ivan: +359899777000, +359899777999]"; Assert.AreEqual(excepted, output); }
public void ChangePhone_AddChangeMultipleToOne() { List<string> phoneNumbers = new List<string> { "+35929811111" }; PhonebookRepository phonebook = new PhonebookRepository(); List<string> phoneNumbersTwo = new List<string> { "+35929811199" }; phonebook.AddPhone("Kalina", phoneNumbers); phonebook.AddPhone("Ivan", phoneNumbersTwo); phonebook.ChangePhone("+35929811111", "+359899777236"); phonebook.ChangePhone("+35929811199", "+359899777236"); SortedSet<string> sortedNumbers = phonebook.PhoneEntries[0].PhoneNumbers; SortedSet<string> sortedNumbersTwo = phonebook.PhoneEntries[1].PhoneNumbers; string actual = string.Join(", ", sortedNumbers); string actualTwo = string.Join(", ", sortedNumbersTwo); bool hasChangeTwo = actual == actualTwo; bool isChanged = "+359899777236" == actual; Assert.AreEqual(isChanged, hasChangeTwo); }
public void ListTests_TestDifferentPositionNumber() { SortedSet<string> phoneNumbers = new SortedSet<string> { "+35929811111" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Ivan", phoneNumbers); phonebook.AddPhone("Pesho", phoneNumbers); phonebook.ChangePhone("+35929811111", "+359899777235"); PhoneEntry[] entries = phonebook.ListEntries(1, 1); string output = entries[0].ToString(); string excepted = "[Pesho: +359899777235]"; Assert.AreEqual(excepted, output); }
public void ChangePhone_ChangePart() { List<string> phoneNumbers = new List<string> { "+35929811111" }; List<string> phoneNumbersTwo = new List<string> { "+35929811199" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Kalina", phoneNumbers); phonebook.AddPhone("Ivan", phoneNumbersTwo); phonebook.AddPhone("Pesho", phoneNumbers); phonebook.AddPhone("Gosho", phoneNumbersTwo); int numbersChanged = phonebook.ChangePhone("+35929811111", "+359899777236"); Assert.AreEqual(2, numbersChanged); }
public void ChangePhone_CheckSecondChangeOldNumber() { List<string> phoneNumbers = new List<string> { "+35929811111" }; List<string> phoneNumbersTwo = new List<string> { "+35929811199" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Kalina", phoneNumbers); phonebook.AddPhone("Ivan", phoneNumbersTwo); phonebook.ChangePhone("+35929811199", "+359899777236"); SortedSet<string> sortedNumbers = phonebook.PhoneEntries[1].PhoneNumbers; string actual = string.Join(", ", sortedNumbers); Assert.AreEqual("+359899777236", actual); }
public void ChangePhone_HaveTwoOldPhones() { List<string> phoneNumbers = new List<string> { "+35929811111" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Kalina", phoneNumbers); phonebook.AddPhone("Ivan", phoneNumbers); int numbersChanged = phonebook.ChangePhone("+35929811111", "+359899777236"); Assert.AreEqual(2, numbersChanged); }
public void ChangePhone_GiveNullAsParams() { List<string> phoneNumbers = new List<string> { "+35929811111" }; PhonebookRepository phonebook = new PhonebookRepository(); phonebook.AddPhone("Kalina", phoneNumbers); int numbersChanged = phonebook.ChangePhone(null, "+359899777236"); }