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); }); }
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); }