public void CallingSetFeaturedImageCommandWritesToRepositoryWithDate() { var repositoryMock = new Mock <IFeaturedImageRepository>(); var handler = new SetFeaturedImageHandler(repositoryMock.Object); handler.HandleAsync(new SetFeaturedImageCommand(ObjectId.GenerateNewId().ToString())); repositoryMock.Verify(x => x.Save(It.Is <FeaturedImage>(img => img.ImageId != null && img.ImageId != ObjectId.Empty && img.Date != null && img.Date != default(DateTime)))); }
public void CallingSetFeaturedImageCommandWritesToRepository() { var repositoryMock = new Mock <IFeaturedImageRepository>(); var handler = new SetFeaturedImageHandler(repositoryMock.Object); handler.HandleAsync(new SetFeaturedImageCommand(ObjectId.GenerateNewId().ToString())); repositoryMock.Verify(x => x.Save(It.IsAny <FeaturedImage>())); }