public void SetUp() { actionInvoked = false; staticFile = new StaticFile(CreateFakeItem()); site = CreateFakeSite(); compileRule = new CompileRule("*", (ruleContext) => { actionInvoked = true; }); }
void CreateStaticFiles(Site site) { foreach (Item item in site.Items) { CompileRule compileRule = site.GetCompilationRuleFor(item); if (compileRule != null) { item.AddStaticFile(new StaticFile(item)); } } }
void ApplyCompileRule(StaticFile staticFile, Site site) { CompileRule compileRule = site.GetCompilationRuleFor(staticFile.Item); compileRule.ApplyTo(staticFile, site); }