machine.specifications:Machine.Specifications是.NET的ContextSpecification框架可消除语言干扰
机器规格 MSpec之所以称为“上下文/规范”测试框架,是因为在描述和编码测试或“规范”时使用了“语法”。 语法大致是这样 当系统处于这样的状态并且发生某种动作时,它应该那样做或处于某种最终状态。 您应该可以在其中看到传统的Arrange-Act-Assert模型的组件。 为了支持可读性并消除尽可能多的“噪音”,MSpec避开了传统的测试方法属性模型。 相反,它使用您为匿名方法分配名称的自定义委托,并要求您按照某种约定为它们命名。 using Machine . Specifications ; [ Subject ( " Authentication " )] class When_a
用户评论