public void WhenCommandIsReceived_NewUserIsAddedToRepository() { Mock<IUserRepository> userRepositoryMock = new Mock<IUserRepository>(); RegisterNewUserCommandHandler handler = new RegisterNewUserCommandHandler(userRepositoryMock.Object); handler.Handle(new RegisterNewUserCommand("user", "pass")); userRepositoryMock.Verify(x => x.Add(It.IsAny<User>()), Times.Once()); }
public void WhenCommandIsReceived_NewUserIsAddedToRepository() { Mock <IUserRepository> userRepositoryMock = new Mock <IUserRepository>(); RegisterNewUserCommandHandler handler = new RegisterNewUserCommandHandler(userRepositoryMock.Object); handler.Handle(new Commands.RegisterNewUserCommand("user", "pass")); userRepositoryMock.Verify(x => x.Add(It.IsAny <User>()), Times.Once()); }
public void Initialize() { this._repo = new EntityRepository <User, int, RegistrationContext>(); this._handler = new RegisterNewUserCommandHandler(_repo); }