false, 所以现在IsHealthy()方法在没有设定的情况下的返回值就是false....It类
而PhysicalExamination这个具体的实现类由于各种原因导致还没有实现, 为了让它不妨碍我们的单元测试, 我先设定让它在无论传进什么参数的情况下都会返回true....It.IsAny(), 它表示传递给方法的参数的类型只要是T就可以, 值是任意的. 只要满足了这个条件, 那么方法的返回值就是后边Returns()方法里设定的值....MockBehavior.Loose, 即使方法没有被预先设置, 调用它的时候也不会抛出异常. 它会返回该方法返回类型的默认值....可以感觉到:
Loose Mock, 可以少写一些设定代码, 可以返回默认值, 不易让测试中断
Strict Mock, 需要写跟多的设定代码, 每个被调用的方法都需要进行设定, 所以也更容易让测试中断