public void CheckForPasswordFailsWhenEmailAndUserAreNullTest() { var mock = new Mock <IUserRepository>(); var users = new List <UserModel> { new UserModel { Id = 1, PassWord = "******", UserName = "******", Active = true, Created = new DateTime(), EmailAddress = "*****@*****.**", Updated = new DateTime() }, new UserModel { Id = 2, PassWord = "******", UserName = "******", Active = true, Created = new DateTime(), EmailAddress = "*****@*****.**", Updated = new DateTime() }, }; mock.Setup(e => e.GetAllUsers()).Returns(users); var service = new UsersLogic(mock.Object); var returnedUsers = service.GetAllUsersFromDataBase(); Assert.True(returnedUsers.AllUsers.Count() == 2); }