PageRenderTime 32ms CodeModel.GetById 7ms RepoModel.GetById 0ms app.codeStats 0ms

/BlogEngine/BlogEngine.Tests/Account/Login.cs

#
C# | 33 lines | 27 code | 6 blank | 0 comment | 0 complexity | 0b936a915f0a8ed18f6233bec73005a9 MD5 | raw file
Possible License(s): LGPL-2.1, Apache-2.0, BSD-3-Clause
  1. using NUnit.Framework;
  2. namespace BlogEngine.Tests.Account
  3. {
  4. [TestFixture]
  5. public class Login : BeTest
  6. {
  7. readonly string LoginFailedMsg = "Login failed";
  8. readonly string WelcomeToBeMsg = "Welcome to BlogEngine.NET";
  9. [SetUp]
  10. public void Init()
  11. {
  12. Logout();
  13. }
  14. [Test]
  15. public void InvalidLoginShouldFail()
  16. {
  17. Login("foo", "bar");
  18. Assert.IsTrue(ie.ContainsText(LoginFailedMsg));
  19. }
  20. [Test]
  21. public void ValidLoginShouldPass()
  22. {
  23. Login("admin");
  24. Assert.IsTrue(ie.ContainsText(WelcomeToBeMsg));
  25. }
  26. }
  27. }