public void SetUp() { theResolver = MockRepository.GenerateMock <IBuildSession>(); theCache = new SessionCache(theResolver); thePipeline = MockRepository.GenerateMock <IPipelineGraph>(); thePipeline.Stub(x => x.ToModel()).Return(new Container().Model); theInstances = MockRepository.GenerateMock <IInstanceGraph>(); thePipeline.Stub(x => x.Instances).Return(theInstances); }
public SessionCacheTester() { theResolverMock = Substitute.For<IBuildSession>(); theCache = new SessionCache(theResolverMock); thePipeline = Substitute.For<IPipelineGraph>(); thePipeline.ToModel().Returns(new Container().Model); instanceGraphMock = Substitute.For<IInstanceGraph>(); thePipeline.Instances.Returns(instanceGraphMock); }
public SessionCacheTester() { theResolverMock = Substitute.For <IBuildSession>(); theCache = new SessionCache(theResolverMock); thePipeline = Substitute.For <IPipelineGraph>(); thePipeline.ToModel().Returns(new Container().Model); instanceGraphMock = Substitute.For <IInstanceGraph>(); thePipeline.Instances.Returns(instanceGraphMock); }
public void SetUp() { theResolver = MockRepository.GenerateMock<IBuildSession>(); theCache = new SessionCache(theResolver); thePipeline = MockRepository.GenerateMock<IPipelineGraph>(); thePipeline.Stub(x => x.ToModel()).Return(new Container().Model); theInstances = MockRepository.GenerateMock<IInstanceGraph>(); thePipeline.Stub(x => x.Instances).Return(theInstances); }
public PipelineGraph(PluginGraph pluginGraph, IInstanceGraph instances, IPipelineGraph root, IObjectCache singletons, IObjectCache transients) { _pluginGraph = pluginGraph; _instances = instances; if (root == null) { _root = this; _profiles = new Profiles(_pluginGraph, this); } else { _root = root.Root(); _profiles = root.Profiles; } _singletons = singletons; _transients = transients; }