public void RenderIncludes_InDebugMode_ShouldClearStorage()
        {
            var stubContext = _mocks.Stub <HttpContextBase>();

            stubContext.Replay();
            stubContext.Expect(c => c.IsDebuggingEnabled).Return(true);
            _mockHttp.Expect(s => s.Context).Return(stubContext);
            _mockReader.Expect(r => r.ToAbsolute("foo.js")).Return("/foo.js");
            _mockStorage.Expect(s => s.Clear());
            string rendered = _combiner.RenderIncludes(new[] { "foo.js" }, IncludeType.Js, true);

            _mocks.VerifyAll();
        }
예제 #2
0
        public void RenderIncludes_ShouldWriteNothing_WhenNoSourcesArePending()
        {
            string rendered = _combiner.RenderIncludes(new string[0], IncludeType.Js, false);

            Assert.AreEqual("", rendered);
        }