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);
 }
Example #2
0
 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);
 }
Example #4
0
 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");
        }