public void GetAllRateTypes_ShouldReturnAllValidValues_UnderAllConditions() { // Arrange & Act RateType[] output = CUT.GetAllRateTypes().ToArray(); // Assert output.ShouldNotBeNull(); output.ShouldNotBeEmpty(); output.ShouldContain(RateType.Enrollment); output.ShouldContain(RateType.Switch); output.ShouldContain(RateType.Renewal); output.ShouldContain(RateType.Intro); output.ShouldContain(RateType.Winback); }