JevgeniD

LoginTests

Jun 8th, 2016
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 2.27 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6. using TestStack.White;
  7. using TestStack.White.UIItems;
  8. using System.Threading;
  9. using TestStack.White.UIItems.WindowItems;
  10. using TestStack.White.UIItems.Finders;
  11. using NUnit.Framework;
  12.  
  13. namespace indicorecorder_tests_whitefromzero
  14. {
  15.     [TestFixture]
  16.     public class LoginTests : TestBase
  17.     {
  18.         [Test]
  19.         public void LoginWithValidCredentials()
  20.         {
  21.             app.OpenIndicoRecorder();
  22.             app.Auth.OpenLoginPage();
  23.             AccountData account = new AccountData("Hans", "1");
  24.             app.Auth.Login(account);
  25.         }
  26.  
  27.         [Test]
  28.         public void LoginWithInvalidPassword()
  29.         {
  30.             app.OpenIndicoRecorder();
  31.             app.Auth.OpenLoginPage();
  32.             AccountData account = new AccountData("Hans", "2");
  33.             app.Auth.Login(account);
  34.             app.Auth.CheckForErrorMessage();
  35.         }
  36.  
  37.         [Test]
  38.         public void LoginWithInvalidLogin()
  39.         {
  40.             app.OpenIndicoRecorder();
  41.             app.Auth.OpenLoginPage();
  42.             AccountData account = new AccountData("Abrvalk", "1");
  43.             app.Auth.Login(account);
  44.             app.Auth.CheckForErrorMessage();
  45.         }
  46.  
  47.         [Test]
  48.         public void LoginWithoutPassword()
  49.         {
  50.             app.OpenIndicoRecorder();
  51.             app.Auth.OpenLoginPage();
  52.             AccountData account = new AccountData("Abrvalk", "");
  53.             app.Auth.FillInCredentials(account);
  54.             app.Auth.CheckOkButtonIsNotAvailable();
  55.         }
  56.  
  57.         [Test]
  58.         public void LoginWithoutLogin()
  59.         {
  60.             app.OpenIndicoRecorder();
  61.             app.Auth.OpenLoginPage();
  62.             AccountData account = new AccountData("", "1");
  63.             app.Auth.FillInCredentials(account);
  64.             app.Auth.CheckOkButtonIsNotAvailable();
  65.         }
  66.  
  67.         [Test]
  68.         public void LoginWithoutLoginAndPassword()
  69.         {
  70.             app.OpenIndicoRecorder();
  71.             app.Auth.OpenLoginPage();
  72.             AccountData account = new AccountData("", "");
  73.             app.Auth.FillInCredentials(account);
  74.             app.Auth.CheckOkButtonIsNotAvailable();
  75.         }
  76.     }
  77. }
Add Comment
Please, Sign In to add comment