public void CreateBundleReturnsStylesheetBundleWithDirectorySet()
 {
     var factory = new StylesheetBundleFactory();
     var bundle = factory.CreateBundle(
         "~/test",
         Enumerable.Empty<IFile>(),
         new BundleDescriptor { AssetFilenames = { "*" } }
     );
     bundle.Path.ShouldEqual("~/test");
 }
        public JasmineBundleConfiguration_WhenConfigure()
        {
            var scriptBundleFactory = new ScriptBundleFactory(() => Mock.Of<IBundlePipeline<ScriptBundle>>());
            var stylesheetBundleFactory = new StylesheetBundleFactory(() => Mock.Of<IBundlePipeline<StylesheetBundle>>());
            var configuration = new JasmineBundleConfiguration(scriptBundleFactory, stylesheetBundleFactory);
            var settings = new CassetteSettings();
            bundles = new BundleCollection(settings, Mock.Of<IFileSearchProvider>(), Mock.Of<IBundleFactoryProvider>());

            configuration.Configure(bundles);
        }
        public JasmineBundleConfiguration_WhenConfigure()
        {
            var scriptBundleFactory     = new ScriptBundleFactory(() => Mock.Of <IBundlePipeline <ScriptBundle> >());
            var stylesheetBundleFactory = new StylesheetBundleFactory(() => Mock.Of <IBundlePipeline <StylesheetBundle> >());
            var configuration           = new JasmineBundleConfiguration(scriptBundleFactory, stylesheetBundleFactory);
            var settings = new CassetteSettings();

            bundles = new BundleCollection(settings, Mock.Of <IFileSearchProvider>(), Mock.Of <IBundleFactoryProvider>());

            configuration.Configure(bundles);
        }
        public CombinedStylesheetBundle_Tests()
        {
            settings = new CassetteSettings("1");
            var factory = new StylesheetBundleFactory(settings);

            var bd = new BundleDescriptor();
            bd.AssetFilenames.Add("*");
            inner = factory.CreateBundle("foo", new IFile[]{new InMemoryCssFile()} , bd);

            underTest = new CombinedStylesheetBundle(
                "test bundle",
                new List<StylesheetBundle>(new StylesheetBundle[] { inner }),
                new List<string>(new string[] {"foo"})
            );
        }
 public void CreateBundleWithUrlCreatesExternalBundle()
 {
     var factory = new StylesheetBundleFactory();
     var bundle = factory.CreateExternalBundle("http://test.com/test.css");
     bundle.ShouldBeType<ExternalStylesheetBundle>();
 }
 public StylesheetBundleFactory_Tests()
 {
     settings = new CassetteSettings("");
     factory = new StylesheetBundleFactory(settings);
 }
 public StylesheetBundleFactory_Tests()
 {
     pipeline = Mock.Of<IBundlePipeline<StylesheetBundle>>();
     factory = new StylesheetBundleFactory(() => pipeline);
 }