public void CalculateNoiseLevelEnum_PercentgeIsAbove200_ReturnEnumValueWorkRelatedInjury() { // Arrange INoiseLevelService noiseLevelService = new NoiseLevelService(); const int percentageDailyDosage = 208; // Act NoiseLevelEnum noiseLevelEnum = noiseLevelService.CalculateNoiseLevelEnum(percentageDailyDosage); // Assert Assert.IsTrue(noiseLevelEnum == NoiseLevelEnum.DangerOfWorkRelatedInjury); }
public void CalculateNoiseLevelEnum_PercentageIsMoreThan100_ReturnsEnumValueCritical() { // Arrange INoiseLevelService noiseLevelService = new NoiseLevelService(); const int percentageDailyDosage = 101; // Act NoiseLevelEnum noiseLevelEnum = noiseLevelService.CalculateNoiseLevelEnum(percentageDailyDosage); // Assert Assert.IsTrue(noiseLevelEnum == NoiseLevelEnum.Critical); }
public void CalculateNoiseLevelEnum_PercentageIsExactly100_ReturnsEnumValueMaximumAllowedDosage() { // Arrange INoiseLevelService noiseLevelService = new NoiseLevelService(); const int percentageDailyDosage = 100; // Act NoiseLevelEnum noiseLevelEnum = noiseLevelService.CalculateNoiseLevelEnum(percentageDailyDosage); // Assert Assert.IsTrue(noiseLevelEnum == NoiseLevelEnum.MaximumAllowedDosage); }
public void CalculateNoiseLevelEnum_PercentageIs80_ReturnsEnumValueWarning() { // Arrange INoiseLevelService noiseLevelService = new NoiseLevelService(); const int percentageDailyDosage = 80; // Act NoiseLevelEnum noiseLevelEnum = noiseLevelService.CalculateNoiseLevelEnum(percentageDailyDosage); // Assert Assert.IsTrue(noiseLevelEnum == NoiseLevelEnum.Warning); }