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); }
public CreateItemCommandHandlerShould() { _handler = new CreateItemCommandHandler(this.Repository.Object); }