public void VerifyAccount_BadActivationCode_ReturnsFalse() { //Arrange IList <User> users = new List <User>() { new User(), new User { Id = 1, Email = null, IsEmailVerified = false, Name = "" }, new User { Email = "asd", ActivationCode = new Guid("229c7b1b-309e-4d83-95b7-2f3e800403da"), IsEmailVerified = false }, }; Mock <IUserRepository> MockUserRepository = new Mock <IUserRepository>(); UserRepositorySetupMoq.FindByActivationCode(MockUserRepository, users); IUserService userService = new UserService(MockUserRepository.Object); //Act bool isVerified = userService.VerifyAccount("b5027fcc-da70-46f5-abf3-d1ae4c835df4"); //Assert Assert.IsFalse(isVerified); }