OpenAuth.Net/OpenAuth.UnitTest/LoginTest.cs

29 lines
915 B
C#
Raw Normal View History

2015-04-25 12:31:01 +08:00
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenAuth.App;
using OpenAuth.App.DTO;
using OpenAuth.Domain.Service;
2015-05-23 12:10:53 +08:00
using OpenAuth.Repository.Repository;
2015-04-25 12:31:01 +08:00
namespace OpenAuth.UnitTest
{
[TestClass]
public class LoginTest
{
[TestMethod]
public void Login()
{
var loginReq = new LoginRequest { UserName = "admin", Password = "123456" };
var loginApp = new LoginApp(new LoginService(new UserRepository()));
2015-04-25 12:31:01 +08:00
var response = loginApp.Login(loginReq);
Assert.IsTrue(response.Success);
Assert.AreEqual(response.UserName, loginReq.UserName);
var errPassword = new LoginRequest { UserName = "admin", Password = "111111" };
response = loginApp.Login(errPassword);
Assert.IsFalse(response.Success);
Assert.AreEqual(response.Message, "密码错误");
}
}
}