Exemplo n.º 1
0
 public ExcelToCodeBase(ExcelToCodeState excelToCodeState)
 {
     converter             = excelToCodeState.Converter;
     log                   = excelToCodeState.Log;
     code                  = excelToCodeState.Code;
     excel                 = excelToCodeState.Excel;
     this.excelToCodeState = excelToCodeState;
 }
        public ExcelToCodeBase(ICodeNameToExcelNameConverter converter)
        {
            if (converter == null)
            {
                throw new ArgumentNullException(nameof(converter));
            }

            _converter = converter;
        }
Exemplo n.º 3
0
 public ExcelTestOutputWriterBase(
     ITabularLibrary excel,
     ICodeNameToExcelNameConverter namer,
     string excelFolder)
 {
     this.excel       = excel ?? throw new ArgumentNullException(nameof(excel));
     this.namer       = namer ?? throw new ArgumentNullException(nameof(namer));
     this.excelFolder = excelFolder ?? throw new ArgumentNullException(nameof(excelFolder));
 }
 public ExcelTestOutputWriter(
     ITabularLibrary excel,
     ICodeNameToExcelNameConverter namer,
     string excelFolder)
     : base(
         excel,
         namer,
         excelFolder)
 {
 }
Exemplo n.º 5
0
 public ExcelUnRoundTrippableTestOutputWriter(
     ITabularLibrary excel,
     ICodeNameToExcelNameConverter namer,
     string excelFolder,
     IEnumerable <string> issuesPreventingRoundTrip)
     : base(
         excel,
         namer,
         excelFolder)
 {
     this.issuesPreventingRoundTrip = issuesPreventingRoundTrip;
 }
Exemplo n.º 6
0
        public ExcelTestOutputWriterBase(ITabularLibrary excel, ICodeNameToExcelNameConverter namer)
        {
            if (excel == null)
            {
                throw new ArgumentNullException(nameof(excel));
            }
            if (namer == null)
            {
                throw new ArgumentNullException(nameof(namer));
            }

            _excel = excel;
            _namer = namer;
        }
Exemplo n.º 7
0
        public ExcelToCodeState(ICodeNameToExcelNameConverter converter)
        {
            Converter = converter ?? throw new ArgumentNullException(nameof(converter));
            Log       = new LogState();
            Code      = new CodeState();
            Excel     = new ExcelState();

            Given           = new ExcelToCodeGiven(this);
            Table           = new ExcelToCodeTable(this);
            SimpleProperty  = new ExcelToCodeSimpleProperty(this);
            ComplexProperty = new ExcelToCodeComplexProperty(this);
            List            = new ExcelToCodeList(this);
            When            = new ExcelToCodeWhen(this);
            Then            = new ExcelToCodeThen(this);
        }
Exemplo n.º 8
0
 public ExcelToCode(ICodeNameToExcelNameConverter converter)
     : base(new ExcelToCodeState(converter))
 {
 }
 public ExcelToCode(ICodeNameToExcelNameConverter converter) : base(converter)
 {
 }