使新約束在流暢的上下文中可用

我們將把 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);
    }
}