Exemplo n.º 1
0
        public void WriteMailContact()
        {
            string       exceptionMes = string.Empty;
            Contact      mailContact  = new MailContact();
            Contact      standard     = new MailContact("Marichka", "*****@*****.**");
            StreamWriter streamWriter = new StreamWriter("../../MailContactOutput.txt");

            try
            {
                standard.Write(streamWriter);
                streamWriter.Close();
                streamWriter.Dispose();

                StreamReader streamReader = new StreamReader("../../MailContactOutput.txt");
                mailContact.Read(streamReader);
                streamReader.Close();
                streamReader.Dispose();
            }
            catch (ArgumentException mes)
            {
                exceptionMes = mes.Message;
            }

            Assert.AreEqual(mailContact.Name, standard.Name);
            Assert.AreEqual(mailContact.Data, standard.Data);
            Assert.AreEqual(exceptionMes, string.Empty);
        }
Exemplo n.º 2
0
        public void ReadMailContact()
        {
            string       exceptionMes = string.Empty;
            Contact      mailContact  = new MailContact();
            Contact      standard     = new MailContact("Andrii", "*****@*****.**");
            StreamReader stream       = new StreamReader("../../MailContactInput.txt");

            try
            {
                mailContact.Read(stream);
                stream.Close();
                stream.Dispose();
            }
            catch (ArgumentException mes)
            {
                exceptionMes = mes.Message;
            }

            Assert.AreEqual(mailContact.Name, standard.Name);
            Assert.AreEqual(mailContact.Data, standard.Data);
            Assert.AreEqual(exceptionMes, string.Empty);
        }