Prepare for partial CurveData parsing

This commit is contained in:
2018-08-23 09:23:14 -04:00
parent 6702834204
commit cc49f05d7e
7 changed files with 139 additions and 9 deletions
@@ -24,9 +24,9 @@ namespace LeafWeb.Core.Tests.Charter
}
[Test]
public void Convert_Papaya()
public void Convert_NoCurveData()
{
var fileInfo = FileUtility.GetContentFile(ContentDirectory, "Papaya_leafgascomparison.csv");
var fileInfo = FileUtility.GetContentFile(ContentDirectory, "leafgascomparison_NoCurveData.csv");
LeafGasComparison[] leafGasComparisons;
using (var parser = new LeafGasComparisonParser(fileInfo))
leafGasComparisons = parser.Parse();
@@ -38,13 +38,15 @@ namespace LeafWeb.Core.Tests.Charter
[Test]
public void Convert_ThrowsExpectionWhenNotEnoughDataSets()
{
var fileInfo = FileUtility.GetContentFile(ContentDirectory, "Sample4_leafgascomparison.csv");
var fileInfo = FileUtility.GetContentFile(ContentDirectory, "leafgascomparison_PartialCurveData.csv");
LeafGasComparison[] leafGasComparisons;
using (var parser = new LeafGasComparisonParser(fileInfo))
leafGasComparisons = parser.Parse();
Assert.Throws<ParseException>(() => CurveDataConverter.Convert(leafGasComparisons).ToArray());
//var h = CurveDataConverter.Convert(leafGasComparisons).ToArray();
Assert.Throws<ParseException>(() => CurveDataConverter.Convert(leafGasComparisons).ToArray());
}
}
}