Beispiel #1
0
        private static void GenerateCsv(CsvOutputConfiguration config, Dictionary <string, int> words, string baseName)
        {
            if (!config.IsEnabled)
            {
                return;
            }

            Console.Write("Writing word list to csv...");
            var csvGenerator = new CsvGenerator();
            var csvData      = csvGenerator.Generate(words);

            csvData.Save(baseName);
            Console.WriteLine("[Done]");
        }
        public void ShouldBeDisabledWhenSpecified()
        {
            // Arrange
            var section = Substitute.For <IConfigurationSection>();

            section[ConfigurationKeys.CsvOutput.Enabled].Returns("false");

            var sut = new CsvOutputConfiguration(section);

            // Act
            var actual = sut.IsEnabled;

            // Assert
            Assert.False(actual);
        }