public void CreateSummaryOutputTemplate_ShouldReturnTestRunSummaryOutputTemplate() { // Arrange TestRunOutputTemplateFactory factory = CreateTemplateFactory(new TestRun()); // Act IOutputTemplate outputTemplate = factory.CreateSummaryOutputTemplate(); // Assert Assert.IsInstanceOf <TestRunSummaryOutputTemplate>(outputTemplate); }
public void CreateTestResultOutputTemplate_ShouldReturnTestRunResultOutputTemplate() { // Arrange MultipleTestRunOutputTemplateFactory factory = CreateTemplateFactory(new List <TestRun>()); // Act IOutputTemplate outputTemplate = factory.CreateTestResultOutputTemplate(); // Assert Assert.IsInstanceOf <TestRunResultOutputTemplate>(outputTemplate); }
// ReSharper disable once UnusedMember.Local private int OnExecute() { ITestResultsOutputWriterFactory outputWriterFactory = new DefaultTestResultsOutputWriterFactory(); using (ITestResultsOutputWriter outputWriter = outputWriterFactory.Create(Output)) { OutputTemplateManager outputTemplateManager = new OutputTemplateManager(Path, new TestRunResultParser(Format), new DefaultFileSystemManager()); IOutputTemplateFactory outputTemplateFactory = outputTemplateManager.CreateOutputTemplateFactory(); IOutputTemplate outputTemplate = OutputTemplateManager.CreateOutputTemplate(outputTemplateFactory, Template); outputTemplate.Write(outputWriter); if (FailWhenResultIsFailed && !outputTemplateFactory.IsSuccess) { return(-1); } } return(0); }
public static void Remove(IOutputTemplate template) { templates.Remove(template); }
public static void Register(IOutputTemplate template) { templates.Add(template); }