Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using TestStack.White;
- using TestStack.White.UIItems;
- using System.Threading;
- using TestStack.White.UIItems.WindowItems;
- using TestStack.White.UIItems.Finders;
- using NUnit.Framework;
- namespace indicorecorder_tests_whitefromzero
- {
- [TestFixture]
- public class LoginTests : TestBase
- {
- [Test]
- public void LoginWithValidCredentials()
- {
- app.OpenIndicoRecorder();
- app.Auth.OpenLoginPage();
- AccountData account = new AccountData("Hans", "1");
- app.Auth.Login(account);
- }
- [Test]
- public void LoginWithInvalidPassword()
- {
- app.OpenIndicoRecorder();
- app.Auth.OpenLoginPage();
- AccountData account = new AccountData("Hans", "2");
- app.Auth.Login(account);
- app.Auth.CheckForErrorMessage();
- }
- [Test]
- public void LoginWithInvalidLogin()
- {
- app.OpenIndicoRecorder();
- app.Auth.OpenLoginPage();
- AccountData account = new AccountData("Abrvalk", "1");
- app.Auth.Login(account);
- app.Auth.CheckForErrorMessage();
- }
- [Test]
- public void LoginWithoutPassword()
- {
- app.OpenIndicoRecorder();
- app.Auth.OpenLoginPage();
- AccountData account = new AccountData("Abrvalk", "");
- app.Auth.FillInCredentials(account);
- app.Auth.CheckOkButtonIsNotAvailable();
- }
- [Test]
- public void LoginWithoutLogin()
- {
- app.OpenIndicoRecorder();
- app.Auth.OpenLoginPage();
- AccountData account = new AccountData("", "1");
- app.Auth.FillInCredentials(account);
- app.Auth.CheckOkButtonIsNotAvailable();
- }
- [Test]
- public void LoginWithoutLoginAndPassword()
- {
- app.OpenIndicoRecorder();
- app.Auth.OpenLoginPage();
- AccountData account = new AccountData("", "");
- app.Auth.FillInCredentials(account);
- app.Auth.CheckOkButtonIsNotAvailable();
- }
- }
- }
Add Comment
Please, Sign In to add comment