public void should_pass_template_path_to_writer_if_set() { var writer = MockRepository.GenerateMock <IBulkPageWriter>(); var generator = new DocumentationGenerator(StubAssemblyLoader, StubXmlLoader, StubParser, writer, StubResourceManager, StubEventAggregator); generator.SetAssemblies(new[] { "unimportant_file_path" }); generator.SetTemplatePath("template-path"); generator.Generate(); writer.AssertWasCalled(x => x.CreatePagesFromDirectory(null, null, null), x => x.Constraints(Is.Equal("template-path"), Is.Anything(), Is.Anything())); }
public void should_pass_template_path_to_writer_if_set() { var writer = MockRepository.GenerateMock<IBulkPageWriter>(); var generator = new DocumentationGenerator(StubAssemblyLoader, StubXmlLoader, StubParser, writer, StubResourceManager); generator.SetAssemblies(new[] { "unimportant_file_path" }); generator.SetTemplatePath("template-path"); generator.Generate(); writer.AssertWasCalled(x => x.CreatePagesFromDirectory(null, null, null), x => x.Constraints(Is.Equal("template-path"), Is.Anything(), Is.Anything())); }
public void should_move_untransformable_resources_from_template_dir() { var resourceManager = MockRepository.GenerateMock <IUntransformableResourceManager>(); var generator = new DocumentationGenerator(StubAssemblyLoader, StubXmlLoader, StubParser, StubWriter, resourceManager, StubEventAggregator); generator.SetAssemblies(new[] { "unimportant_file_path" }); generator.SetTemplatePath("template-dir"); generator.Generate(); resourceManager.AssertWasCalled(x => x.MoveResources(null, null), x => x.Constraints(Is.Equal("template-dir"), Is.Anything())); }
public void should_move_untransformable_resources_from_template_dir() { var resourceManager = MockRepository.GenerateMock<IUntransformableResourceManager>(); var generator = new DocumentationGenerator(StubAssemblyLoader, StubXmlLoader, StubParser, StubWriter, resourceManager, StubEventAggregator); generator.SetAssemblies(new[] { "unimportant_file_path" }); generator.SetTemplatePath("template-dir"); generator.Generate(); resourceManager.AssertWasCalled(x => x.MoveResources(null, null), x => x.Constraints(Is.Equal("template-dir"), Is.Anything())); }