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 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)); }
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)); }
public override void Context() { interceptedOrderProcessor = new OrderProcessor(); 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); retrievedOrderProcessor = InterceptingPart.GetExportedValue(OrderProcessorExportDefinition); }
protected InterceptingComposablePartContext() { MockPart = new Mock <ComposablePart>(); InterceptedPart = AttributedModelServices.CreatePart(new OrderProcessor()); LoggerImportDefinition = InterceptedPart.ImportDefinitions.First(); OrderProcessorExportDefinition = InterceptedPart.ExportDefinitions.First(); MockInterceptor = new Mock <IExportedValueInterceptor>(); Exports = new List <Export> { new Export(OrderProcessorExportDefinition, () => new Logger()) }; InterceptingPart = new InterceptingComposablePart(InterceptedPart, MockInterceptor.Object); }
protected InterceptingComposablePartContext() { MockPart = new Mock<ComposablePart>(); InterceptedPart = AttributedModelServices.CreatePart(new OrderProcessor()); LoggerImportDefinition = InterceptedPart.ImportDefinitions.First(); OrderProcessorExportDefinition = InterceptedPart.ExportDefinitions.First(); MockInterceptor = new Mock<IExportedValueInterceptor>(); Exports = new List<Export> { new Export(OrderProcessorExportDefinition, () => new Logger()) }; InterceptingPart = new InterceptingComposablePart(InterceptedPart, MockInterceptor.Object); }
public override void Context() { InterceptedPart = MockPart.Object; InterceptingPart = new InterceptingComposablePart(InterceptedPart, MockInterceptor.Object); InterceptingPart.SetImport(LoggerImportDefinition, Exports); }