public void Execute() { WorkbookContext workbookContext = App.Context.GetActiveWorkbookContext(); var testContext = new TestContextImpl(workbookContext); testContext.Compile(workbookContext.TestCases); if (0 < testContext.TestSequence.CompileErrorCount) { throw new InvalidOperationException(Properties.Resources.CompilerError); } if (0 == testContext.TestSequence.CountTotal()) { throw new InvalidOperationException(Properties.Resources.TestIsEmpty); } App.Context.GetActiveWindowContext().HelpPaneVisible = false; workbookContext.DeleteEvidenceAll(); using (var form = new View.TestRunForm()) { form.TestContext = testContext; form.ShowDialog(); } }
public virtual void Render(WorkbookContext workbookContext) { var worksheetContext = workbookContext[Name]; if (worksheetContext.IsNull() || worksheetContext.IsEmpty()) { return; } foreach (var renderer in RendererList.OrderBy(renderer => renderer.SortNum(worksheetContext))) { renderer.Render(worksheetContext); } }
public static byte[] ExportToBuffer(string templateFile, params SheetRenderer[] sheetRenderers) { var str = Path.GetExtension(templateFile); IWorkbookLoader workbookLoader = Configurator.Get(str); IWorkbook workbook = workbookLoader.Load(templateFile); var workbookContext = new WorkbookContext(workbook); foreach (SheetRenderer sheetRenderer in sheetRenderers) { sheetRenderer.Render(workbookContext); } return(workbook.SaveToBuffer()); }
public void Render(WorkbookContext workbookContext) { var worksheetContext = workbookContext[Name]; if (worksheetContext.IsNull() || worksheetContext.IsEmpty()) { return; } foreach (var renderer in RendererList) { renderer.Render(worksheetContext); } }
public void Execute() { WorkbookContext workbookContext = App.Context.GetActiveWorkbookContext(); var testContext = new TestContextImpl(workbookContext); var testCase = workbookContext.GetActiveTestCase(); if (null == testCase) { throw new InvalidOperationException(Properties.Resources.ScenarioIsNotSelected); } Excel.ListObject listObject = ListObjectHelper.GetTestCases(testCase.Worksheet).FirstOrDefault(); if (null != listObject) { listObject.DataBodyRange.Columns[ListRowHelper.ColumnIndex.Result].Clear(); listObject.DataBodyRange.Columns[ListRowHelper.ColumnIndex.Error].Clear(); listObject.DataBodyRange.Columns[ListRowHelper.ColumnIndex.Evidence].Clear(); } if (null == testCase) { throw new InvalidOperationException(Properties.Resources.ScenarioIsNotSelected); } App.Context.GetActiveWindowContext().HelpPaneVisible = false; testContext.Compile(testCase); if (0 < testContext.TestSequence.CompileErrorCount) { throw new InvalidOperationException(Properties.Resources.CompilerError); } if (0 == testContext.TestSequence.CountTotal()) { throw new InvalidOperationException(Properties.Resources.TestIsEmpty); } //workbookContext.DeleteEvidenceAll(); testCase.Result = TestResult.None; using (var form = new View.TestRunForm()) { form.TestContext = testContext; form.ShowDialog(); } }
public void Execute() { WorkbookContext workbookContext = App.Context.GetActiveWorkbookContext(); var testContext = new TestContextImpl(workbookContext); testContext.Compile(workbookContext.TestCases); if (0 == testContext.TestSequence.CompileErrorCount) { MessageDialog.Info(Properties.Resources.SyntaxCheckSuccess); } else { MessageDialog.Error(Properties.Resources.SyntaxCheckFailed, testContext.TestSequence.CompileErrorCount); } }
public virtual void Render(WorkbookContext workbookContext) { var worksheetContext = workbookContext[Name]; if (worksheetContext.IsNull() || worksheetContext.IsEmpty()) { return; } #region marked by on zzh203-2020-07-23-1734 //foreach (var renderer in RendererList.OrderBy(renderer => renderer.SortNum(worksheetContext))) //{ // renderer.Render(worksheetContext); //} #endregion var renderer_sort_list = RendererList.OrderBy(renderer => renderer.SortNum(worksheetContext)).ToList(); for (int i = 0; i < renderer_sort_list.Count; i++) { var renderer = renderer_sort_list[i]; renderer.Render(worksheetContext); } }
public ActivityStampRepository(WorkbookContext context) { _context = context; }
public UserRepository(WorkbookContext context) { _context = context; }
public PageRepository(WorkbookContext context) { _context = context; }
public TokenRepository(WorkbookContext context) { _context = context; }
public BookRepository(WorkbookContext context) { _context = context; }