public void CalculateGrowthReturnsResultHasMetTargetFalseWhenGrowthDoesNotExceedOrMeetTargetedValue() { var testCalculator = new FakeRiskRangeCalculator(); var result = testCalculator.CalculateGrowth(100, 2, 150, 2); Assert.IsFalse(result.HasMetTarget); }
public void CalculateGrowthReturnsResultHasMetTargetTrueWhenGrowthExceedsOrMeetsTargetedValue() { var testCalculator = new FakeRiskRangeCalculator(); var result = testCalculator.CalculateGrowth(100, 2, 105, 2); Assert.IsTrue(result.HasMetTarget); }
public void GetNarrowBoundRangeReturnsExpectedListOfThreeItems() { var testCalculator = new FakeRiskRangeCalculator(); const int expectedCount = 3; const int expectedZeroIndex = 3; const int expectedOneIndex = 4; const int expectedTwoIndex = 5; var result = testCalculator.GetNarrowBoundRange(); Assert.Multiple(() => { Assert.AreEqual(expectedCount, result.Count); Assert.AreEqual(expectedZeroIndex, result[0]); Assert.AreEqual(expectedOneIndex, result[1]); Assert.AreEqual(expectedTwoIndex, result[2]); }); }