public void Setup() { _mockRepository = new MockRepository(MockBehavior.Strict); _testFixture = _mockRepository.Create <Fixtures.IFixture>(); var containerBuilder = new ContainerBuilder(); containerBuilder.RegisterGeneric(typeof(SafeInvoker <>)).As(typeof(ISafeInvoker <>)).SingleInstance(); containerBuilder.RegisterType <DisposableFixture>().InstancePerDependency(); containerBuilder.Register(c => _testFixture.Object).As <Fixtures.IFixture>(); var container = containerBuilder.Build(); _target = container.Resolve <ISafeInvoker <DisposableFixture> >(); _fixture = new Fixture { OmitAutoProperties = true }; }
public DependencyFixture(ISafeInvoker <IFixture> fixture) { _fixture = fixture; }