AOUT.CH9.Examples.Tests.PersonLogicTests.CanPurchase_NullSubcriptionType_ReturnsFalse C# (CSharp) Method

CanPurchase_NullSubcriptionType_ReturnsFalse() private method

private CanPurchase_NullSubcriptionType_ReturnsFalse ( ) : void
return void
        public void CanPurchase_NullSubcriptionType_ReturnsFalse()
        {
            FakeTestingValidator fakeValidator
                        = makeFakeValidator(true);

            PersonLogicBTestable logicUnderTest =
                makeLogicWithValidator(fakeValidator);

            Person p = makePersonWithPurchasePossible();
            p.SubscriptionType = null;

            //test
            bool canPurchase = logicUnderTest.CanPurchase(p);
            Assert.IsFalse(canPurchase);
        }