/BlogEngine/BlogEngine.Tests/Account/Login.cs
# · C# · 33 lines · 27 code · 6 blank · 0 comment · 0 complexity · 0b936a915f0a8ed18f6233bec73005a9 MD5 · raw file
- using NUnit.Framework;
-
- namespace BlogEngine.Tests.Account
- {
- [TestFixture]
- public class Login : BeTest
- {
- readonly string LoginFailedMsg = "Login failed";
- readonly string WelcomeToBeMsg = "Welcome to BlogEngine.NET";
-
- [SetUp]
- public void Init()
- {
- Logout();
- }
-
- [Test]
- public void InvalidLoginShouldFail()
- {
- Login("foo", "bar");
-
- Assert.IsTrue(ie.ContainsText(LoginFailedMsg));
- }
-
- [Test]
- public void ValidLoginShouldPass()
- {
- Login("admin");
-
- Assert.IsTrue(ie.ContainsText(WelcomeToBeMsg));
- }
- }
- }