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(); }
public void RenderIncludes_ShouldWriteNothing_WhenNoSourcesArePending() { string rendered = _combiner.RenderIncludes(new string[0], IncludeType.Js, false); Assert.AreEqual("", rendered); }