コード例 #1
0
        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 });
        }
コード例 #2
0
ファイル: ConcatenatedAsset.cs プロジェクト: WS-QA/cassette
        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 }, ";");
        }
コード例 #3
0
 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 }
         );
 }
コード例 #4
0
ファイル: Bundle.cs プロジェクト: prasanths/cassette
        internal void ConcatenateAssets()
        {
            if (assets.Count == 0)
            {
                return;
            }

            var concatenated = new ConcatenatedAsset(assets);

            assets.Clear();
            assets.Add(concatenated);
        }
コード例 #5
0
ファイル: Bundle.cs プロジェクト: everlive/cassette
        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);
        }