public void Should_Return_New_Stream_And_Full_Content() { var assets = new AssetCollection() { new AssetBaseImpl("function(){}"), new AssetBaseImpl("function(){}") }; var asset = new MergedAsset(assets, ";"); //will throw exception if we do not return new stream var content = asset.OpenStream().ReadToEnd(); var content2 = asset.OpenStream().ReadToEnd(); Assert.AreEqual(content2, content); }
public void Should_Set_Content() { var assets = new AssetCollection() { new AssetBaseImpl("function(){}"), new AssetBaseImpl("function(){}") }; var asset = new MergedAsset(assets, ";"); Assert.AreEqual("function(){};function(){};", asset.OpenStream().ReadToEnd()); }