我正在使用MSTest框架编写集成测试。测试中的测试和代码都有重要的日志记录。[TestMethod]{
//Code to actually run the test, and includesAssert.AreEqual(true, false, "This error message should
它在第204页中提到,应该尽量避免在一次测试中使用多个断言,并可能会将对象与重写的Equals方法进行比较。当我们只有一个对象来比较预期的和实际的结果时,这是很好的。目前我正在使用MSTest,尽管我用NUnits替换了MSTest的断言,以获得fluent API (Assert.That)。 [TestMethod] A
我有一个工厂方法Create<T>(),它返回给定接口类型T的实例。工厂模式可以工作,但是现在我必须用MSTest为工厂编写测试。测试应该检查创建方法的实例是否正确。有更好的方法来做这样的事吗?GetMethod("Create").MakeGenericMethod(interfaceType).Invoke(PlanungContribution, new object[0]);}
Asser