public void CTOR_Valid() { //Arrange IRenderingMarkerFactory providedRenderingMarkerFactory = null; //Act AddAnnotatableRenderingWrapper actualAddAnnotatableRenderingWrapper = new AddAnnotatableRenderingWrapper(providedRenderingMarkerFactory); //Assert Assert.IsNotNull(actualAddAnnotatableRenderingWrapper); }
public void Process_Adds_One_RenderRenderingArgs_To_Disposable() { //Arrange Rendering providedRendering = new Mock <Rendering>().Object; TextWriter providedTextWriter = new Mock <TextWriter>().Object; RenderRenderingArgs providedRenderRenderingArgs = new RenderRenderingArgs(providedRendering, providedTextWriter); IMarker returnedMarker = new Mock <IMarker>().Object; Mock <IRenderingMarkerFactory> mockRenderingMarkerFactory = new Mock <IRenderingMarkerFactory>(); mockRenderingMarkerFactory.Setup(i => i.Create(It.IsAny <Rendering>())).Returns(returnedMarker); AddAnnotatableRenderingWrapper addAnnotatableRenderingWrapper = new AddAnnotatableRenderingWrapper(mockRenderingMarkerFactory.Object); int expectedDisposableCount = providedRenderRenderingArgs.Disposables.Count + 1; //Act addAnnotatableRenderingWrapper.Process(providedRenderRenderingArgs); //Assert Assert.AreEqual(expectedDisposableCount, providedRenderRenderingArgs.Disposables.Count); }