public List <WepsResponseV5_2> ReadWepsResponseV5_2Files( string filePath, WepsV5_2 service) { string[] files = Directory.GetFiles(filePath, "*.json"); List <WepsResponseV5_2> results = new List <WepsResponseV5_2>(); foreach (var file in files) { string json = File.ReadAllText(file); WepsResponseV5_2 result = service.ParseResultsJson(json); results.Add(result); } return(results); }
public void ParseResults_ValidJson_ExpectedResults() { // Arrange var sut = new WepsV5_2(); string json = File.ReadAllText( @"Assets\exampleWepsResultV5_2.json"); // Act WepsResponseV5_2 actual = sut.ParseResultsJson(json); // Assert Assert.Equal("95abb930-3246-11ea-bc15-6386ee4990d5", actual.Suid); Assert.Equal("GrainFallow_HeavyTillage", actual.RotationName); Assert.Equal(0.223490870061, actual.WindErosion); Assert.Equal(-0.1239, actual.OM); Assert.Equal(0.9119, actual.ER); Assert.Equal(0.0114, actual.FO); Assert.Equal(99.845, actual.Stir); }