Пример #1
0
        public void Authenticate_Fail()
        {
            // arrange
            var hash = new Mock<IHashService>();
            var repository = new Mock<IUsersRepository>();

            var users = new List<User> { new User { Id = 1, ApiToken = "12345" }, new User { Id = 2, ApiToken = "23211" } };
            repository.Setup(r => r.Users).Returns(users.AsQueryable());

            var service = new ApiService(repository.Object, hash.Object);

            // act
            var result = service.GetUserByApiToken("12346");

            // assert
        }