コード例 #1
0
        public CreateItemCommandHandlerTests()
        {
            this.currentUserServiceMock = new Mock <ICurrentUserService>();
            this.currentUserServiceMock
            .Setup(x => x.UserId)
            .Returns(DataConstants.SampleUserId);
            this.mediatorMock = new Mock <IMediator>();
            this.mediatorMock
            .Setup(x => x.Send(new CreatePictureCommand
            {
                ItemId = It.IsAny <Guid>()
            }, CancellationToken.None))
            .ReturnsAsync(new MultiResponse <PictureResponseModel>(new List <PictureResponseModel>()));

            var dateTimeMock = new Mock <IDateTime>();

            dateTimeMock.Setup(x => x.UtcNow).Returns(DateTime.UtcNow);
            dateTimeMock.Setup(x => x.Now).Returns(DateTime.Now);
            this.dateTime = dateTimeMock.Object;

            this.handler =
                new CreateItemCommandHandler(this.Context, this.Mapper, this.mediatorMock.Object,
                                             this.currentUserServiceMock.Object);
        }
コード例 #2
0
 public CreateItemCommandHandlerShould()
 {
     _handler = new CreateItemCommandHandler(this.Repository.Object);
 }