Execute() public method

public Execute ( IEnumerable arguments, ParsingContext context ) : CompileResult
arguments IEnumerable
context ParsingContext
return ExcelFormulaParser.Engine.ExpressionGraph.CompileResult
 public void AddressShouldThrowIfR1C1FormatIsSpecified()
 {
     var func = new Address();
     var parsingContext = ParsingContext.Create();
     parsingContext.ExcelDataProvider = MockRepository.GenerateStub<ExcelDataProvider>();
     parsingContext.ExcelDataProvider.Stub(x => x.ExcelMaxRows).Return(10);
     var result = func.Execute(FunctionsHelper.CreateArgs(1, 2, (int)ExcelReferenceType.RelativeRowAndColumn, false), parsingContext);
 }
 public void AddressShouldReturnAddressByWithSpecifiedWorksheet()
 {
     var func = new Address();
     var parsingContext = ParsingContext.Create();
     parsingContext.ExcelDataProvider = MockRepository.GenerateStub<ExcelDataProvider>();
     parsingContext.ExcelDataProvider.Stub(x => x.ExcelMaxRows).Return(10);
     var result = func.Execute(FunctionsHelper.CreateArgs(1, 2, (int)ExcelReferenceType.RelativeRowAndColumn, "Worksheet1"), parsingContext);
     Assert.AreEqual("Worksheet1!B1", result.Result);
 }
 public void AddressShouldReturnAddressByIndexWithDefaultRefType()
 {
     var func = new Address();
     var parsingContext = ParsingContext.Create();
     parsingContext.ExcelDataProvider = MockRepository.GenerateStub<ExcelDataProvider>();
     parsingContext.ExcelDataProvider.Stub(x => x.ExcelMaxRows).Return(10);
     var result = func.Execute(FunctionsHelper.CreateArgs(1, 2), parsingContext);
     Assert.AreEqual("$B$1", result.Result);
 }