public void TestWritingToCsvFile(object facts) { (var metaData, var fileSizeStats, var fileGrowthStats) = ((FileMetaData, FileSizeStats, FileGrowthStats))facts; IFileGrowthWriterProvider writer = new FileGrowthCsvWriterProvider(MockConfig, new FileStreamProvider()); writer.WriteDenormalisedFileGrowthStats(metaData, fileSizeStats, fileGrowthStats); var outPath = Path.Combine(WorkingDirectory, File1OutName); var actualOutput = System.IO.File.ReadAllText(outPath, new UTF8Encoding(false)); Assert.That(actualOutput, Is.EqualTo(OutputFiles[File1OutName])); }
public void TestFormatHourlyGrowthFuzzy() { var result = FileGrowthCsvWriterProvider.FormatTime(new DateTime(2015, 3, 25)); Assert.AreEqual("2015-03-25 00:00:00.000", result); }
public void TestFormatHourlyGrowthRateExact() { var result = FileGrowthCsvWriterProvider.FormatTime(new DateTime(2015, 3, 25, 23, 0, 16, 902)); Assert.AreEqual("2015-03-25 23:00:16.902", result); }
public string TestFormatHourlyGrowthRate(double rate) { return(FileGrowthCsvWriterProvider.FormatHourlyGrowthRate(rate)); }