Execute() public method

public Execute ( IEnumerable arguments, ParsingContext context ) : CompileResult
arguments IEnumerable
context ParsingContext
return ExcelFormulaParser.Engine.ExpressionGraph.CompileResult
コード例 #1
0
 public void RowsShouldReturnNbrOfRowsSuppliedRange()
 {
     var func = new Rows();
     var parsingContext = ParsingContext.Create();
     parsingContext.ExcelDataProvider = MockRepository.GenerateStub<ExcelDataProvider>();
     var result = func.Execute(FunctionsHelper.CreateArgs("A1:B3"), parsingContext);
     Assert.AreEqual(3, result.Result);
 }
コード例 #2
0
 public void RowsShouldReturnNbrOfRowsForEntireColumn()
 {
     var func = new Rows();
     var parsingContext = ParsingContext.Create();
     parsingContext.ExcelDataProvider = MockRepository.GenerateStub<ExcelDataProvider>();
     parsingContext.ExcelDataProvider.Stub(x => x.ExcelMaxRows).Return(1000);
     var result = func.Execute(FunctionsHelper.CreateArgs("A:B"), parsingContext);
     Assert.AreEqual(1000, result.Result);
 }