Exemple #1
0
        public void TaskTestsInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            _emailServer = EmailHost.Start();
            _emailServer.ClearEmails();
        }
Exemple #2
0
        public static MockEmail AssertEmailSent(this IMockEmailServer emailServer)
        {
            var messages = emailServer.GetEmails();

            Assert.AreEqual(1, messages.Count);
            var email = messages[0];

            emailServer.ClearEmails();
            return(email);
        }
Exemple #3
0
        public static MockEmail[] AssertEmailsSent(this IMockEmailServer emailServer, int count)
        {
            var messages = emailServer.GetEmails();

            Assert.AreEqual(count, messages.Count);
            var emails = new MockEmail[count];

            messages.CopyTo(emails, 0);
            emailServer.ClearEmails();
            return((from e in emails select e).ToArray());
        }
Exemple #4
0
        public void EmailTestsInitialize()
        {
            Resolve <IDbConnectionFactory>().DeleteAllTestData();
            _emailServer = EmailHost.Start();
            _emailServer.ClearEmails();

            InsecureRootPath = _webSiteQuery.GetUrl(WebSite.LinkMe, null, false, "~/").AbsoluteUri.ToLower();
            SecureRootPath   = _webSiteQuery.GetUrl(WebSite.LinkMe, null, true, "~/").AbsoluteUri.ToLower();

            MockEmailTestExtensions.RootPath = InsecureRootPath;

            _australia    = _locationQuery.GetCountry("Australia");
            _notAustralia = _locationQuery.GetCountry("New Zealand");
        }
Exemple #5
0
        public void WebTestClassInitialize()
        {
            // use ADO.NET to wipe the database
            Resolve <IDbConnectionFactory>().DeleteAllTestData();

            ClearSearchIndexes();

            ServicePointManager.ServerCertificateValidationCallback = delegate { return(true); };

            _loginIdTextBox     = new HtmlTextBoxTester(Browser, "LoginId");
            _passwordTextBox    = new HtmlPasswordTester(Browser, "Password");
            _rememberMeCheckBox = new HtmlCheckBoxTester(Browser, "RememberMe");
            _loginFormId        = "LoginForm";

            _emailServer = EmailHost.Start();
        }
Exemple #6
0
 public static void AssertNoEmailSent(this IMockEmailServer emailServer)
 {
     Assert.AreEqual(0, emailServer.GetEmails().Count);
 }
Exemple #7
0
 public void CategoryTestsInitialize()
 {
     Resolve <IDbConnectionFactory>().DeleteAllTestData();
     _emailServer = EmailHost.Start();
 }