Skip to content

Commit caa9452

Browse files
test: Add edge case tests for YearsBeforeDesiredBalance (#2443)
1 parent 9e7b319 commit caa9452

File tree

2 files changed

+16
-1
lines changed

2 files changed

+16
-1
lines changed

exercises/concept/interest-is-interesting/.meta/config.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"authors": [
33
"ErikSchierboom",
4-
"yzAlvin"
4+
"yzAlvin",
5+
"karanchadha10"
56
],
67
"files": {
78
"solution": [

exercises/concept/interest-is-interesting/InterestIsInterestingTests.cs

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -197,4 +197,18 @@ public void Years_before_desired_balance_for_large_different_between_start_and_t
197197
{
198198
Assert.Equal(85, SavingsAccount.YearsBeforeDesiredBalance(2_345.67m, 12_345.6789m));
199199
}
200+
201+
[Fact]
202+
[Task(4)]
203+
public void Years_before_desired_balance_when_target_already_met()
204+
{
205+
Assert.Equal(0, SavingsAccount.YearsBeforeDesiredBalance(1_000.0m, 1_000.0m));
206+
}
207+
208+
[Fact]
209+
[Task(4)]
210+
public void Years_before_desired_balance_when_target_already_exceeded()
211+
{
212+
Assert.Equal(0, SavingsAccount.YearsBeforeDesiredBalance(1_200.0m, 1_000.0m));
213+
}
200214
}

0 commit comments

Comments
 (0)