public override void TestSetUp() { MockPart.Setup(p => p.GetExportedValue(OrderProcessorExportDefinition)).Returns(interceptedOrderProcessor); InterceptedPart = MockPart.Object; MockInterceptor.Setup(p => p.Intercept(interceptedOrderProcessor)).Returns(interceptingOrderProcessor); InterceptingPart = new InterceptingComposablePart(InterceptedPart, MockInterceptor.Object); }
public void It_should_set_the_import_on_intercepted_part() { InterceptedPart = MockPart.Object; InterceptingPart = new InterceptingComposablePart(InterceptedPart, MockInterceptor.Object); InterceptingPart.SetImport(LoggerImportDefinition, Exports); MockPart.Verify(p => p.SetImport(LoggerImportDefinition, Exports)); }