Пример #1
0
        public void InitialSourceForAssetFile_needs_to_throw_out_of_range_exception_if_there_is_no_full_path_for_the_asset_for_now()
        {
            var assetFile = new AssetFile("something.js");

            assetFile.FullPath.IsEmpty();


            Exception <ArgumentOutOfRangeException> .ShouldBeThrownBy(() =>
            {
                ContentPlan.InitialSourceForAssetFile(assetFile);
            });
        }
Пример #2
0
        public void initial_source_for_asset_file_with_a_path_is_a_read_file_source()
        {
            var assetFile = new AssetFile("something.js")
            {
                FullPath = "something"
            };

            var source = ContentPlan.InitialSourceForAssetFile(assetFile)
                         .ShouldBeOfType <FileRead>();

            source.Files.Single().ShouldBeTheSameAs(assetFile);
        }