コード例 #1
0
        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);
        }
コード例 #2
0
        public void values_is_registered()
        {
            var services = new FubuRegistry().BuildGraph().Services;

            services.DefaultServiceFor(typeof(IValues <>)).Type.ShouldEqual(typeof(SimpleValues <>));
        }
コード例 #3
0
        public void generic_projection_runner_is_registered()
        {
            var services = new FubuRegistry().BuildGraph().Services;

            services.DefaultServiceFor(typeof(IProjectionRunner <>)).Type.ShouldEqual(typeof(ProjectionRunner <>));
        }