public void Initialize() { this.id = Guid.NewGuid(); this.provider = new RuntimeElementUriProvider(); var serviceProvider = new Mock <IServiceProvider>(); var namedElement = new Mock <IInstanceBase>(); var productStore = new Mock <IProductState>(); var manager = new Mock <IPatternManager>(); namedElement.SetupGet(n => n.Id).Returns(this.id); productStore.Setup(p => p.FindAll <IInstanceBase>()).Returns(new IInstanceBase[] { namedElement.Object }); manager.SetupGet(m => m.Store).Returns(productStore.Object); serviceProvider.Setup(sp => sp.GetService(typeof(IPatternManager))).Returns(manager.Object); this.element = namedElement.Object; this.provider.ServiceProvider = serviceProvider.Object; }
public void Initialize() { this.id = Guid.NewGuid(); this.provider = new RuntimeElementUriProvider(); var serviceProvider = new Mock<IServiceProvider>(); var namedElement = new Mock<IInstanceBase>(); var productStore = new Mock<IProductState>(); var manager = new Mock<IPatternManager>(); namedElement.SetupGet(n => n.Id).Returns(this.id); productStore.Setup(p => p.FindAll<IInstanceBase>()).Returns(new IInstanceBase[] { namedElement.Object }); manager.SetupGet(m => m.Store).Returns(productStore.Object); serviceProvider.Setup(sp => sp.GetService(typeof(IPatternManager))).Returns(manager.Object); this.element = namedElement.Object; this.provider.ServiceProvider = serviceProvider.Object; }