public void WhenCommandIsInvoked_ImageTitleIsUpdated() { ImageDocument innerDocument = new ImageDocument(); Image entity = new Image(innerDocument); Mock<IImageRepository> imageRepositoryMock = new Mock<IImageRepository>(); imageRepositoryMock.Setup(x => x.Load("test")).Returns(entity); UpdateImageTitleCommandHandler handler = new UpdateImageTitleCommandHandler(imageRepositoryMock.Object); handler.Handle(new Commands.UpdateImageTitleCommand("test", "newTitle")); Assert.AreEqual("newTitle", innerDocument.Title); }
public void WhenCommandIsInvoked_ImageTitleIsUpdated() { ImageDocument innerDocument = new ImageDocument(); Image entity = new Image(innerDocument); Mock <IImageRepository> imageRepositoryMock = new Mock <IImageRepository>(); imageRepositoryMock.Setup(x => x.Load("test")).Returns(entity); UpdateImageTitleCommandHandler handler = new UpdateImageTitleCommandHandler(imageRepositoryMock.Object); handler.Handle(new Commands.UpdateImageTitleCommand("test", "newTitle")); Assert.AreEqual("newTitle", innerDocument.Title); }