NUnit约束的神秘行为改变

时间:2011-08-03 13:54:45

标签: nunit constraints

使用NUnit 2.4.8时,以下测试通过,NUnit 2.5.10失败:

using NUnit.Framework;

namespace SimpleTests
{
    [TestFixture]
    public class NotConstraintTest
    {
        [Test]
        public void TestNotEquals()
        {
            var constraint = Is.Not.EqualTo("foo");
            Assert.That(constraint.Matches("bar"));
        }

        [Test]
        public void TestNotEmpty()
        {
            var constraint = Is.Not.Empty;
            Assert.That(constraint.Matches(new[] { "one", "two" }));
        }
    }
}

我是否错过了任何微妙的内容?

0 个答案:

没有答案