public void CanPurchase_IsNotValid_ReturnsFalse()
{
FakeTestingValidator fakeValidator
= makeFakeValidator(false);
PersonLogicBTestable logicUnderTest =
makeLogicWithValidator(fakeValidator);
//Person to pass in
Person p = makePersonWithPurchasePossible();
//test
bool canPurchase = logicUnderTest.CanPurchase(p);
Assert.IsFalse(canPurchase);
}