public async void Post_ValidJson_Success() { // Arrange var sut = new WweSoilParamsV2_0(client); // Act string actual = await sut.Post(jsonPolygonValid); // Assert Assert.True(!String.IsNullOrEmpty(actual)); }
public FlexCroppingLocationToCsipLocation( CsvHandler fileHandler, WweSoilParamsV2_0 serviceHandler, PointToPolygonConverter converter, CokeyChooser cokeyChooser) { this.fileHandler = fileHandler; this.serviceHandler = serviceHandler; this.converter = converter; this.cokeyChooser = cokeyChooser; }
public void BuildJsonContent_ValidJson_ExpectedResult() { // Arrange //HttpClient client = new HttpClient(); var sut = new WweSoilParamsV2_0(client); string expected = @"{""metainfo"":{},""parameter"":[{""name"":""aoa_geometry"",""type"":""Polygon"",""coordinates"":[[[-118.67213507701905,45.71042895488162],[-118.67213507701905,45.74640181911838],[-118.62060247098096,45.74640181911838],[-118.62060247098096,45.71042895488162],[-118.67213507701905,45.71042895488162]]]}]}"; // Act string actual = sut.BuildJsonContent(jsonPolygonValid); // Assert Assert.Equal(expected, actual); }
public void ParseResults_ValidJson_ExpectedResult() { // Arrange var sut = new WweSoilParamsV2_0(client); string json = File.ReadAllText( @"Assets\WweSoilParamsV2JsonResults.json"); //WweSoilParamsV2Results expected = new WweSoilParamsV2Results(); // Act WweSoilParamsResponseV2_0 actual = sut.ParseResultsJson(json); // Assert Assert.Equal(10, actual.MapUnits.Count); Assert.Equal("3963.178", actual.MapUnitMeta.Area); }