public void CreateUser_General(long id, string name, string email) { var repositoryMock = new Mock<IUserRepository>(MockBehavior.Strict); repositoryMock.Setup(repository => repository.Create(It.IsAny<User>())) .Returns(long.MaxValue); var newUser = new User { Id = id, Name = name, Email = email }; var service = new UserService(repositoryMock.Object); var createdUserId = service.CreateUser(newUser); Assert.AreEqual(long.MaxValue, createdUserId); repositoryMock.Verify(repository => repository.Create(newUser)); }
public void CreateUser_UserIsNull() { var service = new UserService(Mock.Of<IUserRepository>()); service.CreateUser(null); }