public void asset_pipeline_is_registered_as_both_IAssetPipeline_and_IAssetFileRegistration_as_the_same_instance() { var services = new FubuRegistry().BuildGraph().Services; var pipeline1 = services.DefaultServiceFor <IAssetPipeline>().Value.ShouldBeOfType <AssetPipeline>(); var pipeline2 = services.DefaultServiceFor <IAssetFileRegistration>().Value.ShouldBeOfType <AssetPipeline>(); pipeline1.ShouldNotBeNull(); pipeline2.ShouldNotBeNull(); pipeline1.ShouldBeTheSameAs(pipeline2); }
public void values_is_registered() { var services = new FubuRegistry().BuildGraph().Services; services.DefaultServiceFor(typeof(IValues <>)).Type.ShouldEqual(typeof(SimpleValues <>)); }
public void generic_projection_runner_is_registered() { var services = new FubuRegistry().BuildGraph().Services; services.DefaultServiceFor(typeof(IProjectionRunner <>)).Type.ShouldEqual(typeof(ProjectionRunner <>)); }