public void Should_Render_Bundle()
        {
            var bundle = new BundleImpl();
            bundle.Name = "test";
            var state = new BundlerState();

            renderer.Render(bundle, state);

            tagWriter.Verify(t => t.Write(It.IsAny<TextWriter>(), bundle));
            Assert.True(state.IsRendered(bundle));
        }
        public void Should_Render_All_Bundles()
        {
            var bundle = new BundleImpl();
            bundle.Name = "test";

            var bundleTwo = new BundleImpl();
            bundleTwo.Name = "testTwo";

            var state = new BundlerState();
            var bundles = new List<BundleImpl>()
            {
                bundle,
                bundleTwo
            };

            renderer.RenderAll(bundles, state);

            tagWriter.Verify(t => t.Write(It.IsAny<TextWriter>(), bundle));
            tagWriter.Verify(t => t.Write(It.IsAny<TextWriter>(), bundleTwo));
            Assert.True(state.IsRendered(bundle));
            Assert.True(state.IsRendered(bundleTwo));
        }
 public void Setup()
 {
     state = new BundlerState();
 }