Example #1
0
        private static void workingWithXml()
        {
            var contact1 = new Phone("1234", "4321");
            var contact2 = new Mail("dada", "netnet");

            var card1 = new Card(123,345,"cardName");
            card1.addMail("dada", "netnet");
            card1.addPhone("1234", "4321");

            Console.WriteLine(card1.ToXml());
        }
Example #2
0
        public void CompareToPhoneTest()
        {
            var newPhone = new Phone("1", "1");
            var newNewPhone = new Phone("2", "2");
            var newNewNewPhone = new Phone("1", "2");

            Assert.AreEqual(newNewPhone.CompareTo(newPhone), 1, "Phone.CompareTo broke");
            Assert.AreEqual(newPhone.CompareTo(newNewPhone), -1, "Phone.CompareTo broke");
            Assert.AreEqual(newPhone.CompareTo(newPhone), 0, "Phone.CompareTo broke");
            Assert.AreEqual(newPhone.CompareTo(newNewNewPhone), -1, "Phone.CompareTo broke");
            Assert.AreEqual(newNewNewPhone.CompareTo(newPhone), 1, "Phone.CompareTo broke");
        }
Example #3
0
        private static void workingWithFile()
        {
            var contact1 = new Phone("1234", "4321");
            var contact2 = new Mail("dada","netnet");
            var contact3 = new Phone("5678","8765");

            var newList=new List<Contact>();
            newList.Add(contact1);
            newList.Add(contact2);
            newList.Add(contact3);

            var path = "D:\\Repositories\\CSharp\\HomeWork_5\\HomeWork_5\\contacts.txt";
            var sw=new StreamWriter(path);
            try
            {
                sw.WriteLine(newList[0].ToString());
                sw.WriteLine(newList[1].ToString());
                sw.WriteLine(newList[2].ToString());
            }
            catch (Exception ex)
            {
                Console.WriteLine(ex.Message);

            }
            finally
            {
                sw.Dispose();
            }
        }
Example #4
0
 public void MyTestInitialize()
 {
     _card=new Card(123,123,"Name");
     _mail=new Mail("abc","def");
     _phone=new Phone("123","456");
 }