public void TestInitialize() { mockImageProcessor = new Mock <IImageProcessorWrapper>(); imageProcessorWrapper = mockImageProcessor.Object; sut = new WaterMarker(imageProcessorWrapper); // Setup mocking here... mockImageProcessor .Setup(imgProc => imgProc.Load(It.IsAny <MemoryStream>())) .Returns(imageProcessorWrapper); mockImageProcessor .Setup(imgProc => imgProc.Watermark(It.IsAny <IWaterMark>())) .Returns(imageProcessorWrapper); mockImageProcessor .SetupGet(imgProc => imgProc.Image) .Returns(imageProcessorWrapper.Image); }
public WaterMarker(IImageProcessorWrapper imageProcessor) { // TODO: Complete member initialization this.imageProcessorWrapper = imageProcessor; }