public void TestCase_SMTPService()
        {
            var smtpClient = new Mock <IMailSender>();

            smtpClient.Setup(x => x.SendMail("*****@*****.**", "Welcome User")).Returns(true);
            CustomerCommLib.CustomerComm component = new CustomerCommLib.CustomerComm(smtpClient.Object);
            Assert.AreEqual(true, component.SendMailToCustomer());
        }
        public void OneTimeSetUp(string toaddress, string msg, bool expected)
        {
            mock = new Mock <IMailSender>();

            mock.Setup(p => p.SendMail(toaddress, msg)).Returns(expected);
            obj = new CustomerComm(mock.Object);

            bool actual = obj.SendMailToCustomer();

            Assert.AreEqual(expected, actual);
        }