Beispiel #1
0
        public void AcceptCallsVisitOnVistor()
        {
            var visitor = new Mock <IBundleVisitor>();
            var bundle  = new TestableBundle("~/test");

            bundle.Accept(visitor.Object);

            visitor.Verify(v => v.Visit(bundle));
        }
Beispiel #2
0
        public void AcceptCallsAcceptForEachAsset()
        {
            var visitor = new Mock<IBundleVisitor>();
            var bundle = new TestableBundle("~/test");
            var asset1 = new Mock<IAsset>();
            var asset2 = new Mock<IAsset>();
            bundle.Assets.Add(asset1.Object);
            bundle.Assets.Add(asset2.Object);

            bundle.Accept(visitor.Object);

            asset1.Verify(a => a.Accept(visitor.Object));
            asset2.Verify(a => a.Accept(visitor.Object));
        }
Beispiel #3
0
        public void AcceptCallsAcceptForEachAsset()
        {
            var visitor = new Mock <IBundleVisitor>();
            var bundle  = new TestableBundle("~/test");
            var asset1  = new Mock <IAsset>();
            var asset2  = new Mock <IAsset>();

            bundle.Assets.Add(asset1.Object);
            bundle.Assets.Add(asset2.Object);

            bundle.Accept(visitor.Object);

            asset1.Verify(a => a.Accept(visitor.Object));
            asset2.Verify(a => a.Accept(visitor.Object));
        }
Beispiel #4
0
        public void AcceptCallsVisitOnVistor()
        {
            var visitor = new Mock<IBundleVisitor>();
            var bundle = new TestableBundle("~/test");

            bundle.Accept(visitor.Object);

            visitor.Verify(v => v.Visit(bundle));
        }