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);
        }