public void ExpiresWhenFilesChange() { var viewFolder = new StubViewFolder { Path = "home\\changing.spark", LastModified = 4 }; var viewLoader = new ViewLoader { ViewFolder = viewFolder, SyntaxProvider = MockRepository.GenerateStub <ISparkSyntaxProvider>() }; viewLoader.SyntaxProvider .Expect(x => x.GetChunks(null, null)) .IgnoreArguments() .Return(new Chunk[0]); viewLoader.Load("home\\changing.spark"); Assert.That(viewLoader.IsCurrent()); viewFolder.LastModified = 7; Assert.That(!viewLoader.IsCurrent()); }