public ConcatenatedAsset_Tests() { var child = new Mock <IAsset>(); child.Setup(c => c.OpenStream()).Returns(() => new MemoryStream(new byte[] { 1, 2, 3 })); asset = new ConcatenatedAsset(new[] { child.Object }); }
public ConcatenatedAssetWithSeparator_Tests() { var child1 = new Mock <IAsset>(); var child2 = new Mock <IAsset>(); child1.Setup(c => c.OpenStream()).Returns(() => new MemoryStream(Encoding.UTF8.GetBytes("first"))); child2.Setup(c => c.OpenStream()).Returns(() => new MemoryStream(Encoding.UTF8.GetBytes("second"))); asset = new ConcatenatedAsset("~/path", new[] { child1.Object, child2.Object }, ";"); }
public GivenConcatenatedAsset_WithTwoChildren() { child1 = new Mock <IAsset>(); child1.Setup(c => c.OpenStream()).Returns(() => Stream.Null); child2 = new Mock <IAsset>(); child2.Setup(c => c.OpenStream()).Returns(() => Stream.Null); asset = new ConcatenatedAsset( new[] { child1.Object, child2.Object } ); }
internal void ConcatenateAssets() { if (assets.Count == 0) { return; } var concatenated = new ConcatenatedAsset(assets); assets.Clear(); assets.Add(concatenated); }
internal void ConcatenateAssets() { if (assets.Count == 0) { return; } Trace.Source.TraceInformation("Concatenating assets of {0}", path); var concatenated = new ConcatenatedAsset(assets); assets.Clear(); assets.Add(concatenated); Trace.Source.TraceInformation("Concatenated assets of {0}", path); }