public void ByDefaultCanGenerateWillReturnFalseIfParentCannotGenerate() { // Fixture setup var parent = new MockInstanceGenerator { CanGenerateCallback = ap => false }; var dummyMemberInfo = typeof(object); var sut = new InstanceGenerator(parent); // Exercise system var result = sut.CanGenerate(dummyMemberInfo); // Verify outcome Assert.IsFalse(result, "CanGenerate"); // Teardown }