예제 #1
0
        public async Task StoreSsidCommand_WithUpdateZeroRecord_ResultWithFalseIsSuccessReturned()
        {
            using (var moq = AutoMock.GetLoose()) {
                // arrange
                var mocker = moq.Mock <ISqlWrapper>();
                mocker.Setup(c => c.ExecuteAsync(It.IsAny <string>())).Returns(Task.FromResult(0));

                // act
                var result = await moq.Create <IqAccountCommandHandlers>()
                             .ExecuteCommandAsync(
                    default(IqAggregate), new StoreSsidCommand(IqIdentity.New, "", ""), default(CancellationToken));

                // assert
                result.IsSuccess.ShouldBe(false);
            }
        }
예제 #2
0
 public AutofacMoqSource()
 {
     autofacAutoMock = Autofac.Extras.Moq.AutoMock.GetStrict();
 }