【发布时间】:2011-07-27 20:03:43
【问题描述】:
我有一个非常简单的扩展方法,它受限于 IComparable 实例:
public static bool Between<T>(this T comparable, T min, T max) where T : IComparable<T>
{
return comparable.CompareTo(min) >= 0 && comparable.CompareTo(max) <= 0;
}
哪种方法是测试此方法的正确方法?我尝试模拟 IComparable 实例无济于事......我使用 NUnit 和 Moq,但我真的是 TDD 的菜鸟。
【问题讨论】:
标签: c# generics tdd extension-methods moq