Skip to content

chore(deps): Bump Bogus from 35.5.1 to 35.6.0 #426

chore(deps): Bump Bogus from 35.5.1 to 35.6.0

chore(deps): Bump Bogus from 35.5.1 to 35.6.0 #426

GitHub Actions / NUnit Tests succeeded Jul 22, 2024 in 0s

127 passed, 0 failed and 0 skipped

Tests passed successfully

✅ BaseBotServiceTests/TestResults/testResults.trx

127 tests were completed in 6s with 127 passed, 0 failed and 0 skipped.

Test suite Passed Failed Skipped Time
BaseBotService.Tests.Architecture.NamingConventions 2✅ 479ms
BaseBotService.Tests.Commands.UserModuleTests 5✅ 157ms
BaseBotService.Tests.Data.Repositories.GuildMemberRepositoryTests 4✅ 266ms
BaseBotService.Tests.Data.Repositories.GuildRepositoryTests 7✅ 198ms
BaseBotService.Tests.Data.Repositories.MemberRepositoryTests 6✅ 126ms
BaseBotService.Tests.Infrastructure.AchievementFactoryTests 2✅ 77ms
BaseBotService.Tests.Infrastructure.Services.EasterEventServiceTests 6✅ 360ms
BaseBotService.Tests.Infrastructure.Services.NodaDateTimeServiceTests 11✅ 19ms
BaseBotService.Tests.Infrastructure.Services.TranslationServiceTests 15✅ 18ms
BaseBotService.Tests.Infrastructure.TranslationFactoryTests 2✅ 11ms
BaseBotService.Tests.Utilities.Extensions.CountriesExtensionsTests 4✅ 5ms
BaseBotService.Tests.Utilities.Extensions.CountryLanguageExtensionsTests 5✅ 3ms
BaseBotService.Tests.Utilities.Extensions.DateTimeExtensionsTests 26✅ 8ms
BaseBotService.Tests.Utilities.Extensions.DiscordExtensionsTests 9✅ 8ms
BaseBotService.Tests.Utilities.Extensions.GenderIdentitiesTests 7✅ 4ms
BaseBotService.Tests.Utilities.Extensions.ListExtensionsTests 3✅ 7ms
BaseBotService.Tests.Utilities.Extensions.StringExtensionsTests 6✅ 1ms
BaseBotService.Tests.Utilities.Extensions.TimezoneExtensionsTests 4✅ 1ms
BaseBotService.Tests.Utilities.TranslationHelperTests 3✅ 7ms

✅ BaseBotService.Tests.Architecture.NamingConventions

✅ AllClasses_WithSuffixBase_ShouldBeAbstract
✅ AllInterfaces_ShouldStartWIthPrefix_I

✅ BaseBotService.Tests.Commands.UserModuleTests

✅ GetActivityScore_ShouldCalculateCorrectScore_WhenUserAndBotHaveValidJoinedAtDates(125,100)
✅ GetActivityScore_ShouldCalculateCorrectScore_WhenUserAndBotHaveValidJoinedAtDates(42,50)
✅ GetActivityScore_ShouldCalculateCorrectScore_WhenUserAndBotHaveValidJoinedAtDates(85,100)
✅ GetActivityScore_ShouldCalculateCorrectScore_WhenUserAndBotHaveValidJoinedAtDates(9,10)
✅ GetActivityScore_ShouldReturnZero_WhenUserOrBotJoinedAtIsMissing

✅ BaseBotService.Tests.Data.Repositories.GuildMemberRepositoryTests

✅ AddUser_ShouldAddNewUser
✅ DeleteUser_ShouldDeleteExistingUser
✅ GetUser_ShouldReturnCorrectUser
✅ UpdateUser_ShouldUpdateExistingUser

✅ BaseBotService.Tests.Data.Repositories.GuildRepositoryTests

✅ AddGuild_AddsGuildToCollection
✅ DeleteGuild_WhenGuildDoesNotExist_ReturnsFalse
✅ DeleteGuild_WhenGuildExists_DeletesGuildFromCollection
✅ GetGuild_WhenGuildDoesNotExistAndTouchIsFalse_ReturnsNull
✅ GetGuild_WhenGuildDoesNotExistAndTouchIsTrue_ReturnsGuild
✅ GetGuild_WhenGuildExists_ReturnsGuild
✅ UpdateGuild_UpdatesGuildInCollection

✅ BaseBotService.Tests.Data.Repositories.MemberRepositoryTests

✅ AddUser_ShouldAddNewUser
✅ DeleteUser_ShouldDeleteExistingUser
✅ GetUser_WhenUserDoesNotExistAndTouchIsFalse_ShouldReturnNull
✅ GetUser_WhenUserDoesNotExistAndTouchIsTrue_ShouldCreateAndReturnNewUser
✅ GetUser_WhenUserExists_ShouldReturnCorrectUser
✅ UpdateUser_ShouldUpdateExistingUser

✅ BaseBotService.Tests.Infrastructure.AchievementFactoryTests

✅ CreateAchievement_ShouldCreateValidAchievement
✅ CreateAchievement_WithNoGuildId_ShouldCreateValidGlobalAchievement

✅ BaseBotService.Tests.Infrastructure.Services.EasterEventServiceTests

✅ HandleMessageReceivedAsync_MessageAuthorIsBot_DoesNotAddReaction
✅ HandleMessageReceivedAsync_NotEasterPeriod_DoesNotAddReaction
✅ IsEasterPeriod_WhenEasterMondayAndExcludingMonday_ReturnsFalse
✅ IsEasterPeriod_WhenEasterMondayAndIncludingMonday_ReturnsTrue
✅ IsEasterPeriod_WhenEasterSunday_ReturnsTrue
✅ IsEasterPeriod_WhenNotEaster_ReturnsFalse

✅ BaseBotService.Tests.Infrastructure.Services.NodaDateTimeServiceTests

✅ GetEasterDate_ReturnsCorrectEasterDate(2020,4,12)
✅ GetEasterDate_ReturnsCorrectEasterDate(2021,4,4)
✅ GetEasterDate_ReturnsCorrectEasterDate(2022,4,17)
✅ GetEasterDate_ReturnsCorrectEasterDate(2023,4,9)
✅ GetEasterDate_ReturnsCorrectEasterDate(2024,3,31)
✅ IsEasterMonday_ShouldReturnTrueForEasterMonday(2022,4,18)
✅ IsEasterMonday_ShouldReturnTrueForEasterMonday(2023,4,10)
✅ IsEasterMonday_ShouldReturnTrueForEasterMonday(2024,4,1)
✅ IsEasterSunday_ShouldReturnTrueForEasterSunday(2022,4,17)
✅ IsEasterSunday_ShouldReturnTrueForEasterSunday(2023,4,9)
✅ IsEasterSunday_ShouldReturnTrueForEasterSunday(2024,3,31)

✅ BaseBotService.Tests.Infrastructure.Services.TranslationServiceTests

✅ Culture_ReturnsCultureInfo
✅ GetAttrString_WithValidIdAndAttribute_ReturnsExpectedTranslation("de","Deutsche Begrüßung")
✅ GetAttrString_WithValidIdAndAttribute_ReturnsExpectedTranslation("en","English Greeting")
✅ GetAttrString_WithValidIdAndAttribute_ReturnsExpectedTranslation("es","¡Hola, mundo alternativo!")
✅ GetAttrString_WithValidIdAndAttribute_ReturnsExpectedTranslation("fr","Bonjour, le différent monde!")
✅ GetAttrString_WithValidIdAndAttribute_ReturnsExpectedTranslation("missing","English Greeting")
✅ GetString_InvalidId_ReturnsEmptyString
✅ GetString_ValidId_ReturnsTranslation
✅ GetString_ValidId_WithLocale_ReturnsTranslation("de","Hallo, Welt!")
✅ GetString_ValidId_WithLocale_ReturnsTranslation("en","Hello, world!")
✅ GetString_ValidId_WithLocale_ReturnsTranslation("es","¡Hola, mundo!")
✅ GetString_ValidId_WithLocale_ReturnsTranslation("fr","Bonjour, le monde!")
✅ GetString_ValidId_WithLocale_ReturnsTranslation("missing","Hello, world!")
✅ GetString_ValidIdAndAttribute_ReturnsTranslation
✅ PreferredLocale_ReturnsFirstLocale

✅ BaseBotService.Tests.Infrastructure.TranslationFactoryTests

✅ CreateMessageContexts_ContextsHaveCorrectLocales
✅ CreateMessageContexts_CreatesExpectedNumberOfContexts

✅ BaseBotService.Tests.Utilities.Extensions.CountriesExtensionsTests

✅ GetCountryNameWithFlag_ShouldReturnCountryNameWithFlag_WhenCountryHasFlag
✅ GetCountryNameWithFlag_ShouldReturnCountryNameWithoutFlag_WhenCountryDoesNotHaveFlag
✅ GetCountryNameWithFlag_ShouldReturnFormattedCountryName_WhenCountryNameHasAbbreviation
✅ GetCountryNameWithFlag_ShouldReturnFormattedCountryName_WhenCountryNameIsCamelCase

✅ BaseBotService.Tests.Utilities.Extensions.CountryLanguageExtensionsTests

✅ GetFlaggedLanguageName_ShouldReturnCorrectNameWithFlag(English,":flag_gb: English")
✅ GetFlaggedLanguageName_ShouldReturnCorrectNameWithFlag(French,":flag_fr: French")
✅ GetFlaggedLanguageName_ShouldReturnCorrectNameWithFlag(German,":flag_de: German")
✅ GetFlaggedLanguageNames_ShouldReturnCorrectNamesWithFlags_WhenLanguagesAreCombinationOfMultipleLanguages
✅ GetFlaggedLanguageNames_ShouldReturnOther_WhenLanguagesAreUnknown

✅ BaseBotService.Tests.Utilities.Extensions.DateTimeExtensionsTests

✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(LongDate)
✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(LongDateTime)
✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(LongTime)
✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(RelativeTime)
✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(ShortDate)
✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(ShortDateTime)
✅ ToDiscordTimestamp_FormatsDateTimeAsDiscordTimestamp(ShortTime)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(LongDate)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(LongDateTime)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(LongTime)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(RelativeTime)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(ShortDate)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(ShortDateTime)
✅ ToDiscordTimestamp_FormatsDateTimeOffsetAsDiscordTimestamp(ShortTime)
✅ ToDiscordTimestamp_MinDateTime_ReturnsNotAvailable
✅ ToDiscordTimestamp_MinDateTimeOffset_ReturnsNotAvailable
✅ ToTimezone_ShouldReturnCorrectDateTime(CET,"2022-03-17T13:00:00")
✅ ToTimezone_ShouldReturnCorrectDateTime(EST,"2022-03-17T07:00:00")
✅ ToTimezone_ShouldReturnCorrectDateTime(GMT,"2022-03-17T12:00:00")
✅ ToTimezone_ShouldReturnCorrectDateTime(PST,"2022-03-17T04:00:00")
✅ ToUnixTimestamp_ConvertsDateTimeOffsetToUnixTimestamp
✅ ToUnixTimestamp_ConvertsDateTimeToUnixTimestamp
✅ ToUtcFromTimezone_ShouldReturnCorrectDateTime(CET,"2022-03-17T11:00:00")
✅ ToUtcFromTimezone_ShouldReturnCorrectDateTime(EST,"2022-03-17T17:00:00")
✅ ToUtcFromTimezone_ShouldReturnCorrectDateTime(GMT,"2022-03-17T12:00:00")
✅ ToUtcFromTimezone_ShouldReturnCorrectDateTime(PST,"2022-03-17T20:00:00")

✅ BaseBotService.Tests.Utilities.Extensions.DiscordExtensionsTests

✅ GetSerilogSeverity_InvalidLogSeverity_ReturnsVerbose
✅ GetSerilogSeverity_ReturnsCorrectSerilogSeverity(Critical,Fatal)
✅ GetSerilogSeverity_ReturnsCorrectSerilogSeverity(Debug,Debug)
✅ GetSerilogSeverity_ReturnsCorrectSerilogSeverity(Error,Error)
✅ GetSerilogSeverity_ReturnsCorrectSerilogSeverity(Info,Information)
✅ GetSerilogSeverity_ReturnsCorrectSerilogSeverity(Verbose,Verbose)
✅ GetSerilogSeverity_ReturnsCorrectSerilogSeverity(Warning,Warning)
✅ WithFieldIf_ConditionFalse_FieldIsNotAdded
✅ WithFieldIf_ConditionTrue_FieldIsAdded

✅ BaseBotService.Tests.Utilities.Extensions.GenderIdentitiesTests

✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(Female,":female_sign: Female")
✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(Genderqueer,":transgender_flag: Genderqueer")
✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(Male,":male_sign: Male")
✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(NonBinary,":transgender_flag: Non Binary")
✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(Other,":grey_question: Other")
✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(TransgenderFemale,":transgender_flag: Transgender Female")
✅ GetGenderNameWithFlag_ShouldReturnCorrectNameWithFlag(TransgenderMale,":transgender_flag: Transgender Male")

✅ BaseBotService.Tests.Utilities.Extensions.ListExtensionsTests

✅ GetRandomItem_GivenEmptyList_ShouldThrowArgumentException
✅ GetRandomItem_GivenNonEmptyList_ShouldReturnRandomItemFromList
✅ GetRandomItem_GivenNullList_ShouldThrowArgumentException

✅ BaseBotService.Tests.Utilities.Extensions.StringExtensionsTests

✅ MaskToken_ReturnsMaskedToken("","")
✅ MaskToken_ReturnsMaskedToken("a","*")
✅ MaskToken_ReturnsMaskedToken("ab","*")
✅ MaskToken_ReturnsMaskedToken("abc","a*c")
✅ MaskToken_ReturnsMaskedToken("abcd","a*d")
✅ MaskToken_ReturnsMaskedToken("abcdefgh","ab**gh")

✅ BaseBotService.Tests.Utilities.Extensions.TimezoneExtensionsTests

✅ ToString_ShouldReturnCorrectTimezoneString(CET,"CET (+01:00)")
✅ ToString_ShouldReturnCorrectTimezoneString(EST,"EST (-05:00)")
✅ ToString_ShouldReturnCorrectTimezoneString(GMT,"GMT (+00:00)")
✅ ToString_ShouldReturnCorrectTimezoneString(PST,"PST (-08:00)")

✅ BaseBotService.Tests.Utilities.TranslationHelperTests

✅ Arguments_InvalidInput_ThrowsException
✅ Arguments_InvalidInputCount_ThrowsException
✅ Arguments_ValidInput_ReturnsDictionary