From b988a18625f0a81ea556676569df67106d4a4569 Mon Sep 17 00:00:00 2001 From: Declan Messer Date: Sat, 18 Nov 2023 20:57:42 +0000 Subject: [PATCH] [Refactor] Replace Moq with NSubstitute for Mocking in GuildHelperTests (#2754) * [Refactor] Replace Moq with NSubstitute for Mocking in GuildHelperTests * [Refactor] Remove Redundant Assignment of 'output' Parameter --------- Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com> --- .../Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj | 2 +- test/Discord.Net.Tests.Unit/GuildHelperTests.cs | 9 +++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj b/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj index 087a64d8..937a5fb9 100644 --- a/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj +++ b/test/Discord.Net.Tests.Unit/Discord.Net.Tests.Unit.csproj @@ -14,7 +14,7 @@ - + all diff --git a/test/Discord.Net.Tests.Unit/GuildHelperTests.cs b/test/Discord.Net.Tests.Unit/GuildHelperTests.cs index aa4ee329..c6c544c9 100644 --- a/test/Discord.Net.Tests.Unit/GuildHelperTests.cs +++ b/test/Discord.Net.Tests.Unit/GuildHelperTests.cs @@ -1,6 +1,5 @@ using Discord.Rest; -using FluentAssertions; -using Moq; +using NSubstitute; using System; using Xunit; @@ -15,11 +14,13 @@ public class GuildHelperTests [InlineData(PremiumTier.Tier3, 100)] public void GetUploadLimit(PremiumTier tier, ulong factor) { - var guild = Mock.Of(g => g.PremiumTier == tier); + var guild = Substitute.For(); + guild.PremiumTier.Returns(tier); + var expected = factor * (ulong)Math.Pow(2, 20); var actual = GuildHelper.GetUploadLimit(guild); - actual.Should().Be(expected); + Assert.Equal(expected, actual); } }