使新约束在流畅的上下文中可用

我们将把 AlmostEqualToConstraint 与流畅的 NUnit 接口集成,特别是 Is 接口。我们需要扩展提供的 Is 的 NUnit 并在整个代码中使用它。

public class Is : NUnit.Framework.Is
{
    public static AlmostEqualToConstraint AlmostEqualTo(int expected, int percentageTolerance = 5)
    {
        return new AlmostEqualToConstraint(expected, percentageTolerance);
    }
}