From 1c6a8964fed6e936d2b63037b85d2f68519ea459 Mon Sep 17 00:00:00 2001 From: Matt Portune Date: Tue, 18 Jan 2022 13:51:09 -0500 Subject: [PATCH] fixed Send tests --- test/Core.Test/Services/SendServiceTests.cs | 46 +++++++++------------ 1 file changed, 19 insertions(+), 27 deletions(-) diff --git a/test/Core.Test/Services/SendServiceTests.cs b/test/Core.Test/Services/SendServiceTests.cs index e2cb60775..badf2c742 100644 --- a/test/Core.Test/Services/SendServiceTests.cs +++ b/test/Core.Test/Services/SendServiceTests.cs @@ -28,8 +28,6 @@ namespace Bit.Core.Test.Services { public class SendServiceTests { - private string GetSendKey(string userId) => Constants.SendsKey(userId); - [Theory] [InlineCustomAutoData(new[] { typeof(SutProviderCustomization), typeof(TextSendCustomization) })] [InlineCustomAutoData(new[] { typeof(SutProviderCustomization), typeof(FileSendCustomization) })] @@ -40,8 +38,7 @@ namespace Bit.Core.Test.Services await sutProvider.Sut.ReplaceAsync(actualSendDataDict); - await sutProvider.GetDependency() - .Received(1).SetEncryptedSendsAsync(actualSendDataDict, GetSendKey(userId)); + await sutProvider.GetDependency().SetEncryptedSendsAsync(actualSendDataDict); } [Theory] @@ -54,8 +51,7 @@ namespace Bit.Core.Test.Services { var actualSendDataDict = sendDatas.ToDictionary(d => d.Id, d => d); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency() - .GetEncryptedSendsAsync(GetSendKey(userId)).Returns(actualSendDataDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(actualSendDataDict); var idsToDelete = actualSendDataDict.Take(numberToDelete).Select(kvp => kvp.Key).ToArray(); var expectedSends = actualSendDataDict.Skip(numberToDelete).ToDictionary(kvp => kvp.Key, kvp => kvp.Value); @@ -63,10 +59,8 @@ namespace Bit.Core.Test.Services await sutProvider.Sut.DeleteAsync(idsToDelete); - await sutProvider.GetDependency().Received(1) - .SetEncryptedSendsAsync( - Arg.Is>(s => TestHelper.AssertEqualExpectedPredicate(expectedSends)(s)), - GetSendKey(userId)); + await sutProvider.GetDependency().SetEncryptedSendsAsync( + Arg.Is>(s => TestHelper.AssertEqualExpectedPredicate(expectedSends)(s))); } [Theory, SutAutoData] @@ -74,7 +68,7 @@ namespace Bit.Core.Test.Services { await sutProvider.Sut.ClearAsync(userId); - await sutProvider.GetDependency().Received(1).SetEncryptedSendsAsync(null, GetSendKey(userId)); + await sutProvider.GetDependency().SetEncryptedSendsAsync(null, userId); } [Theory] @@ -92,10 +86,8 @@ namespace Bit.Core.Test.Services await sutProvider.Sut.DeleteWithServerAsync(idToDelete); await sutProvider.GetDependency().Received(1).DeleteSendAsync(idToDelete); - await sutProvider.GetDependency().Received(1) - .SetEncryptedSendsAsync( - Arg.Is>(s => TestHelper.AssertEqualExpectedPredicate(expectedSends)(s)), - GetSendKey(userId)); + await sutProvider.GetDependency().SetEncryptedSendsAsync( + Arg.Is>(s => TestHelper.AssertEqualExpectedPredicate(expectedSends)(s))); } [Theory] @@ -105,7 +97,7 @@ namespace Bit.Core.Test.Services { var sendDataDict = sendDatas.ToDictionary(d => d.Id, d => d); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency().GetEncryptedSendsAsync(GetSendKey(userId)).Returns(sendDataDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(sendDataDict); foreach (var dataKvp in sendDataDict) { @@ -116,11 +108,11 @@ namespace Bit.Core.Test.Services } [Theory, SutAutoData] - public async Task GetAsync_NonExistringId_ReturnsNull(SutProvider sutProvider, string userId, IEnumerable sendDatas) + public async Task GetAsync_NonExistingId_ReturnsNull(SutProvider sutProvider, string userId, IEnumerable sendDatas) { var sendDataDict = sendDatas.ToDictionary(d => d.Id, d => d); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency().GetEncryptedSendsAsync(GetSendKey(userId)).Returns(sendDataDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(sendDataDict); var actual = await sutProvider.Sut.GetAsync(Guid.NewGuid().ToString()); @@ -134,7 +126,7 @@ namespace Bit.Core.Test.Services { var sendDataDict = sendDatas.ToDictionary(d => d.Id, d => d); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency().GetEncryptedSendsAsync(GetSendKey(userId)).Returns(sendDataDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(sendDataDict); var allExpected = sendDataDict.Select(kvp => new Send(kvp.Value)); var allActual = await sutProvider.Sut.GetAllAsync(); @@ -157,7 +149,7 @@ namespace Bit.Core.Test.Services ServiceContainer.Register("cryptoService", sutProvider.GetDependency()); sutProvider.GetDependency().StringComparer.Returns(StringComparer.CurrentCulture); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency().GetEncryptedSendsAsync(GetSendKey(userId)).Returns(sendDataDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(sendDataDict); var actual = await sutProvider.Sut.GetAllDecryptedAsync(); @@ -274,7 +266,7 @@ namespace Bit.Core.Test.Services await sutProvider.Sut.RemovePasswordWithServerAsync(sendId); await sutProvider.GetDependency().Received(1).PutSendRemovePasswordAsync(sendId); - await sutProvider.GetDependency().ReceivedWithAnyArgs(1).SetEncryptedSendsAsync(default, default); + await sutProvider.GetDependency().SetEncryptedSendsAsync(default, default); } [Theory] @@ -284,7 +276,7 @@ namespace Bit.Core.Test.Services { var initialSendDict = initialSends.ToDictionary(s => s.Id, s => s); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency().GetEncryptedSendsAsync(GetSendKey(userId)).Returns(initialSendDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(initialSendDict); var updatedSends = CoreHelpers.Clone(initialSendDict); foreach (var kvp in updatedSends) @@ -304,9 +296,8 @@ namespace Bit.Core.Test.Services } return true; }; - await sutProvider.GetDependency().Received(1).SetEncryptedSendsAsync( - Arg.Is>(d => matchSendsPredicate(d)), - GetSendKey(userId)); + await sutProvider.GetDependency().SetEncryptedSendsAsync( + Arg.Is>(d => matchSendsPredicate(d))); } [Theory] @@ -316,7 +307,7 @@ namespace Bit.Core.Test.Services { var initialSendDict = initialSends.ToDictionary(s => s.Id, s => s); sutProvider.GetDependency().GetActiveUserIdAsync().Returns(userId); - sutProvider.GetDependency().GetEncryptedSendsAsync(GetSendKey(userId)).Returns(initialSendDict); + sutProvider.GetDependency().GetEncryptedSendsAsync().Returns(initialSendDict); var expectedDict = CoreHelpers.Clone(initialSendDict).Concat(newSends.Select(s => new KeyValuePair(s.Id, s))); @@ -332,7 +323,8 @@ namespace Bit.Core.Test.Services } return true; }; - await sutProvider.GetDependency().Received(1).SetEncryptedSendsAsync(Arg.Is>(d => matchSendsPredicate(d)), GetSendKey(userId)); + await sutProvider.GetDependency().SetEncryptedSendsAsync( + Arg.Is>(d => matchSendsPredicate(d))); } [Theory]