2015-04-25 12:31:01 +08:00
|
|
|
|
using Microsoft.VisualStudio.TestTools.UnitTesting;
|
|
|
|
|
using OpenAuth.App;
|
|
|
|
|
using OpenAuth.App.DTO;
|
2015-05-22 17:45:18 +08:00
|
|
|
|
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" };
|
2015-05-22 17:45:18 +08:00
|
|
|
|
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, "密码错误");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|