public Double Invert(Double? id)
{
return (Double)(id / id);
}
我已经为这个测试做了这个但是失败了请任何人都可以帮助这个因为刚开始单元测试
/* HINT: Remember that you are passing Invert an *integer* so
* the value of 1 / input is calculated using integer arithmetic.
* */
//Arrange
var controller = new UrlParameterController();
int input = 7;
Double expected = 0.143d;
Double marginOfError = 0.001d;
//Act
var result = controller.Invert(input);
//Assert
Assert.AreEqual(expected, result, marginOfError);
/* NOTE This time we use a different Assert.AreEqual() method, which
* checks whether or not two Double values are within a specified
* distance of one another. This is a good way to deal with rounding
* errors from floating point arithmetic. Without the marginOfError
* parameter the assertion fails.
* */