public void testGetShippingRate_Combinatorial([Values("60050", "22015", "32043")] string sourceZipCode, [Values("60050", "93108", "11111")] string destinationZipcode, [Values(5D, 0.5D, 100.55D, 993D)] decimal packageWeight) { decimal src = 0; decimal dest = 0; decimal.TryParse(sourceZipCode, out src); decimal.TryParse(destinationZipcode, out dest); decimal expectedResult = src + dest + packageWeight; decimal actualRate = _shipper.getShippingRateByZipCode(sourceZipCode, destinationZipcode, packageWeight); Assert.That(actualRate, Is.EqualTo(expectedResult)); }
public void testGetShippingRate(string sourceZipCode, string destinationZipcode, decimal packageWeight, decimal expectedResult) { decimal actualRate = _shipper.getShippingRateByZipCode(sourceZipCode, destinationZipcode, packageWeight); Assert.That(actualRate, Is.EqualTo(expectedResult)); }