Esempio n. 1
0
 public void Initialize()
 {
     _spreadsheet       = new string[10, 10];
     _startpoint        = new Point(0, 0);
     _fixture           = new Fixture();
     _spreadsheetWriter = new ArrayContentSpreadsheetWriter(_spreadsheet);
 }
Esempio n. 2
0
 public void Initialize()
 {
     _spreadsheet           = new string[10, 10];
     _startpoint            = new Point(0, 5);
     _fixture               = new Fixture();
     _formulaBuilderFactory = new Mock <IFormulaBuilderFactory>();
     _spreadsheetWriter     = new ArrayContentSpreadsheetWriter(_spreadsheet);
 }
        private void SetupSpreadsheetFileBuilder()
        {
            var path = _fixture.Create <Path>();

            _fileLocationProvider
            .Setup(x => x.GetSpreadsheetDirectoryPath())
            .Returns(path);

            var testSpreadsheetWriter = new ArrayContentSpreadsheetWriter(_spreadsheet);

            var spreadsheetFile = new Mock <ISpreadsheetFile>();

            spreadsheetFile
            .Setup(x => x.GetSpreadsheetWriter())
            .Returns(testSpreadsheetWriter);

            spreadsheetFile
            .Setup(x => x.SaveAsync())
            .ReturnsAsync(_fixture.Create <SaveResult>());

            _spreadsheetFileFactory
            .Setup(x => x.Create(path.Value, It.IsAny <Metadata>()))
            .Returns(spreadsheetFile.Object);
        }