public void modify_the_underlying_container() { using (var system = new FubuMvcSystem<TargetApplication>()) { system.ModifyContainer(x => x.For<IColor>().Use<Green>()); system.CreateContext().GetService<IColor>() .ShouldBeOfType<Green>(); } }
public void modify_the_underlying_container() { using (var system = new FubuMvcSystem <TargetApplication>()) { system.ModifyContainer(x => x.For <IColor>().Use <Green>()); system.CreateContext().GetService <IColor>() .ShouldBeOfType <Green>(); } }
public void works_with_the_contextual_providers() { using (var system = new FubuMvcSystem <TargetApplication>()) { system.ModifyContainer(x => { x.For <IContextualInfoProvider>().Add(new FakeContextualProvider("red", "green")); x.For <IContextualInfoProvider>().Add(new FakeContextualProvider("blue", "orange")); }); system.CreateContext().As <IResultsExtension>() .Tags().Select(x => x.Text()) .ShouldHaveTheSameElementsAs("red", "green", "blue", "orange"); } }
public void works_with_the_contextual_providers() { using (var system = new FubuMvcSystem<TargetApplication>()) { system.ModifyContainer(x => { x.For<IContextualInfoProvider>().Add(new FakeContextualProvider("red", "green")); x.For<IContextualInfoProvider>().Add(new FakeContextualProvider("blue", "orange")); }); system.CreateContext().As<IResultsExtension>() .Tags().Select(x => x.Text()) .ShouldHaveTheSameElementsAs("red", "green", "blue", "orange"); } }