public void CalculatePaymentPlanShouldWorkCorrectly() { //Arrange var @object = new CalculatePaymentPlanParameters { LoanAmount = 60000, InterestRateAsPercentage = 1.2, ProductType = ProductType.PersonalLoan, MaturityInMonths = 48, BankCommissionCollectionType = BankCommissionCollectionTypes.BankCommissionSubtractedFromPrincipalAtFirst }; //Act var sut = PaymentPlan.CalculatePaymentPlan(@object); //Assert sut.PaymentPlan.Should().NotBeEmpty(); }