diff --git a/API.Tests/Entities/ComicInfoTests.cs b/API.Tests/Entities/ComicInfoTests.cs index f92800bea..7b7106eb9 100644 --- a/API.Tests/Entities/ComicInfoTests.cs +++ b/API.Tests/Entities/ComicInfoTests.cs @@ -22,6 +22,8 @@ public class ComicInfoTests [InlineData("X18+", AgeRating.X18Plus)] [InlineData("Kids to Adults", AgeRating.KidsToAdults)] [InlineData("NotValid", AgeRating.Unknown)] + [InlineData("PG", AgeRating.PG)] + [InlineData("R18+", AgeRating.R18Plus)] public void ConvertAgeRatingToEnum_ShouldConvertCorrectly(string input, AgeRating expected) { Assert.Equal(expected, ComicInfo.ConvertAgeRatingToEnum(input)); @@ -30,7 +32,7 @@ public class ComicInfoTests [Fact] public void ConvertAgeRatingToEnum_ShouldCompareCaseInsensitive() { - Assert.Equal(AgeRating.Mature, ComicInfo.ConvertAgeRatingToEnum("mature")); + Assert.Equal(AgeRating.RatingPending, ComicInfo.ConvertAgeRatingToEnum("rating pending")); } #endregion } diff --git a/API/Entities/Enums/AgeRating.cs b/API/Entities/Enums/AgeRating.cs index 79cedb22e..ddb288ee1 100644 --- a/API/Entities/Enums/AgeRating.cs +++ b/API/Entities/Enums/AgeRating.cs @@ -20,20 +20,24 @@ public enum AgeRating G = 4, [Description("Everyone 10+")] Everyone10Plus = 5, + [Description("PG")] + PG = 6, [Description("Kids to Adults")] - KidsToAdults = 6, + KidsToAdults = 7, [Description("Teen")] - Teen = 7, + Teen = 8, [Description("MA 15+")] - Mature15Plus = 8, + Mature15Plus = 9, [Description("Mature 17+")] - Mature17Plus = 9, + Mature17Plus = 10, [Description("M")] - Mature = 10, + Mature = 11, + [Description("R18+")] + R18Plus = 12, [Description("Adults Only 18+")] - AdultsOnly = 11, + AdultsOnly = 13, [Description("X18+")] - X18Plus = 12 + X18Plus = 14 }