public void Construct() { var sut = new ViewEngineInspector(); Assert.NotNull(sut); Assert.IsAssignableFrom <IInspector>(sut); }
public void Setup(ViewEngineInspector sut, IInspectorContext context, IViewEngine viewEngine) { context.ProxyFactory.Setup(pf => pf.IsWrapInterfaceEligible <IViewEngine>(It.IsAny <Type>())).Returns(true); context.ProxyFactory.Setup(pf => pf.WrapInterface(It.IsAny <IViewEngine>(), It.IsAny <IEnumerable <IAlternateMethod> >(), Enumerable.Empty <object>())).Returns(viewEngine); sut.Setup(context); context.ProxyFactory.Verify(pf => pf.WrapInterface(It.IsAny <IViewEngine>(), It.IsAny <IEnumerable <IAlternateMethod> >(), Enumerable.Empty <object>()), Times.AtLeastOnce()); }