Пример #1
0
        public async Task ExecuteAsync_WhenCalled_AssertToDomainWasCalledOnCommand()
        {
            CommandHandler sut = CreateSut();

            Mock <ICreateUserIdentityCommand> commandMock = CreateCommandMock();
            await sut.ExecuteAsync(commandMock.Object);

            commandMock.Verify(m => m.ToDomain(), Times.Once);
        }
Пример #2
0
        public async Task ExecuteAsync_WhenCalled_AssertCreateUserIdentityAsyncWasCalledOnSecurityRepository()
        {
            CommandHandler sut = CreateSut();

            IUserIdentity userIdentity         = _fixture.BuildUserIdentityMock().Object;
            ICreateUserIdentityCommand command = CreateCommandMock(userIdentity).Object;
            await sut.ExecuteAsync(command);

            _securityRepositoryMock.Verify(m => m.CreateUserIdentityAsync(It.Is <IUserIdentity>(value => value == userIdentity)), Times.Once);
        }