示例#1
0
        public void LoadContext(ProcessingContext context)
        {
            var directory = _folderChooser.ChooseFolder();
            var configDir = _configChooser.ChooseConfig();

            context.Rows             = _csvUtility.GetCsv(directory);
            context.LocationSettings = _configLoader.LoadLocationSettings(configDir);
        }
        public void GetCsv_ReturnsCorrectNumberOfElements()
        {
            //Arrange
            _fileRepository.OpenAllFiles(_fileRepository.InputCsvDir, "csv").Returns(_testData);
            var csvUtility = new CsvUtility(_fileRepository);
            var expected   = 2;

            //Act
            var sut    = csvUtility.GetCsv(_fileRepository.InputCsvDir);
            var actual = sut.Count;

            //Assert
            actual.Should().Be(expected);
        }