Наследование: BAL.Manager.BaseManager, IUserManager
Пример #1
0
        public void LoginTest()
        {
            //arrange
            var uof = new Mock<IUnitOfWork>();
            uof.Setup(m => m.UserRepo.All).Returns((new List<User>() { new User() { UserName = "******", Password = "******" } }).AsQueryable());
            var manager = new UserManager(uof.Object);
            UserController controller = new UserController(manager);
            AutoMapperConfig.Configure();

            //act
            var result = controller.Login("admidn", "password") as JsonResult<UserDTO>;
            var correctResult = controller.Login("admin", "password") as JsonResult<UserDTO>;

            //assert
            Assert.IsNull(result.Content);
            Assert.AreEqual("admin",  correctResult.Content.UserName);
        }