コード例 #1
0
 public void Setup()
 {
     _idProvider = new IntegerIdProvider();
     _provider   = MockRepository.GenerateStub <ExcelDataProvider>();
     SetupExcelProvider();
     _idProvider     = new IntegerIdProvider();
     _chainContext   = CalcChainContext.Create(_idProvider);
     _builder        = new CalcChainContextBuilder();
     _parsingContext = ParsingContext.Create();
     _parsingContext.RangeAddressFactory = new RangeAddressFactory(_provider);
     _parsingContext.Configuration.SetIdProvider(_idProvider);
     _parsingContext.Configuration.SetLexer(new Lexer(_parsingContext.Configuration.FunctionRepository, _parsingContext.NameValueProvider));
     _parsingContext.ExcelDataProvider = _provider;
 }
コード例 #2
0
 public void Setup()
 {
     _chainContext = CalcChainContext.Create(_idProvider);
     _repository   = CalcCellRepository.Create(_chainContext);
 }
コード例 #3
0
 public void Setup()
 {
     _chainContext = CalcChainContext.Create(new IntegerIdProvider());
 }