Exemple #1
0
        public void GivenIFilledTheFields(string name, string emailAddress)
        {
            var page = new SendEmailPage();

            page.Name         = name;
            page.EmailAddress = emailAddress;
        }
Exemple #2
0
        public void GivenIFilledTheFields()
        {
            var page = new SendEmailPage();

            page.Name         = "Sérgio Agostinho";
            page.EmailAddress = "*****@*****.**";
        }
Exemple #3
0
        public void WhenIClickSend()
        {
            ScenarioContext.Current["sendTime"] = DateTime.Now;

            var page = new SendEmailPage();

            page.ClickSendButton();
        }
Exemple #4
0
        public void ThenAnErrorMessageIsShown(string message)
        {
            Thread.Sleep(2000);

            var page = new SendEmailPage();

            Assert.IsTrue(
                page.EmailAddressValidation == message || page.NameValidation == message || page.Result == message);
        }
Exemple #5
0
        public void ThenAnEmailIsSentToMyFriend()
        {
            Thread.Sleep(2000);

            var page = new SendEmailPage();

            Assert.IsTrue(page.Result == "Email enviado com sucesso!");

            var sendTime = (DateTime)ScenarioContext.Current["sendTime"];
            var email    = new Email();

            Assert.IsTrue(email.WasSent(sendTime));
        }
Exemple #6
0
        public void GivenImInTheSendFriendForm()
        {
            var page = new SendEmailPage();

            page.Open();
        }
Exemple #7
0
        public App()
        {
            InitializeComponent();

            MainPage = new SendEmailPage();
        }