public void Test() { var approver = new Director( new President( new VicePresident())); approver.ApproveExpense(10).Should().BeTrue(); approver.ApproveExpense(150).Should().BeFalse(); }