Skip to content

refactor: replace FluentAssertions with AwesomeAssertions

e475883
Select commit
Loading
Failed to load commit list.
Open

Update NuGet packages #294

refactor: replace FluentAssertions with AwesomeAssertions
e475883
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed May 7, 2026 in 35s

Quality Gate failed

Annotations

Check warning on line 93 in tests/ByteSync.Client.UnitTests/Services/Misc/Factories/PolicyFactoryTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGJpPIYVJ_BtTMiB&open=AZ4BvGJpPIYVJ_BtTMiB&pullRequest=294

Check warning on line 14 in tests/ByteSync.ServerCommon.Tests/Services/InventoryMemberServiceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change type of field '_inventoryMemberService' from 'ByteSync.ServerCommon.Interfaces.Services.IInventoryMemberService' to 'ByteSync.ServerCommon.Services.InventoryMemberService' for improved performance

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGTAPIYVJ_BtTMi_&open=AZ4BvGTAPIYVJ_BtTMi_&pullRequest=294

Check warning on line 73 in tests/ByteSync.Client.IntegrationTests/Services/Communications/TestConnectionService.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Converting null literal or possible null value to non-nullable type.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGOWPIYVJ_BtTMin&open=AZ4BvGOWPIYVJ_BtTMin&pullRequest=294

Check warning on line 117 in tests/ByteSync.Client.IntegrationTests/Services/Actions/TestSharedAtomicActionComputer.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the constraint model, Assert.That(actual, Is.EqualTo(expected)), instead of the classic model, ClassicAssert.AreEqual(expected, actual)

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGOkPIYVJ_BtTMip&open=AZ4BvGOkPIYVJ_BtTMip&pullRequest=294

Check warning on line 169 in tests/ByteSync.ServerCommon.Tests/Commands/FileTransfers/AssertFilePartIsDownloadedCommandHandlerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Dereference of a possibly null reference.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGR1PIYVJ_BtTMi7&open=AZ4BvGR1PIYVJ_BtTMi7&pullRequest=294

Check warning on line 161 in tests/ByteSync.Client.UnitTests/Services/Communications/Transfers/Uploading/FileUploaderTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvF_bPIYVJ_BtTMhQ&open=AZ4BvF_bPIYVJ_BtTMhQ&pullRequest=294

Check warning on line 13 in tests/ByteSync.Client.UnitTests/Services/Communications/Transfers/Uploading/FileUploadPreparerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-nullable field '_sharedFileDefinition' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGDfPIYVJ_BtTMhZ&open=AZ4BvGDfPIYVJ_BtTMhZ&pullRequest=294

Check warning on line 146 in tests/ByteSync.Client.UnitTests/ViewModels/Headers/HeaderViewModelTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Cannot convert null literal to non-nullable reference type.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGMOPIYVJ_BtTMic&open=AZ4BvGMOPIYVJ_BtTMic&pullRequest=294

Check warning on line 130 in tests/ByteSync.Client.UnitTests/Services/Converters/DeploymentModeToStringConverterTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change return type of method 'OverrideContainer' from 'System.IDisposable' to 'ByteSync.Client.UnitTests.Services.Converters.DeploymentModeToStringConverterTests.RevertAction' for improved performance

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvF-APIYVJ_BtTMhA&open=AZ4BvF-APIYVJ_BtTMhA&pullRequest=294

Check warning on line 70 in tests/ByteSync.Client.UnitTests/Services/Misc/Factories/PolicyFactoryTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGJpPIYVJ_BtTMh_&open=AZ4BvGJpPIYVJ_BtTMh_&pullRequest=294

Check warning on line 88 in tests/ByteSync.Functions.IntegrationTests/End2End/E2E_Auth_Session_Tests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Member 'LoginAsync' does not access instance data and can be marked as static

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGT0PIYVJ_BtTMjD&open=AZ4BvGT0PIYVJ_BtTMjD&pullRequest=294

Check warning on line 20 in tests/ByteSync.Client.UnitTests/Services/Communications/ConnectionServiceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-nullable field '_mockLogger' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGEXPIYVJ_BtTMhf&open=AZ4BvGEXPIYVJ_BtTMhf&pullRequest=294

Check warning on line 88 in tests/ByteSync.Functions.IntegrationTests/End2End/E2E_Environment_Setup.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

'ContainerBuilder.ContainerBuilder()' is obsolete: 'This parameterless constructor is obsolete and will be removed. Use the constructor with the image parameter instead: https://github.com/testcontainers/testcontainers-dotnet/discussions/1470#discussioncomment-15185721.'

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGVLPIYVJ_BtTMjF&open=AZ4BvGVLPIYVJ_BtTMjF&pullRequest=294

Check warning on line 121 in tests/ByteSync.Client.IntegrationTests/Services/Comparisons/TestAtomicActionConsistencyChecker.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Consider using the constraint model, Assert.That(expr, Is.False), instead of the classic model, ClassicAssert.IsFalse(expr)

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGO8PIYVJ_BtTMiv&open=AZ4BvGO8PIYVJ_BtTMiv&pullRequest=294

Check warning on line 12 in tests/ByteSync.Client.UnitTests/Services/Communications/Transfers/Uploading/FileUploadPreparerTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-nullable field '_fileUploadPreparer' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGDfPIYVJ_BtTMhY&open=AZ4BvGDfPIYVJ_BtTMhY&pullRequest=294

Check warning on line 18 in tests/ByteSync.Client.UnitTests/Services/Encryptions/TestDataEncrypter.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-nullable field '_dataEncrypter' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGIRPIYVJ_BtTMhk&open=AZ4BvGIRPIYVJ_BtTMhk&pullRequest=294

Check warning on line 285 in tests/ByteSync.Client.UnitTests/Services/Sessions/Connecting/CreateSessionServiceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGJCPIYVJ_BtTMhz&open=AZ4BvGJCPIYVJ_BtTMhz&pullRequest=294

Check warning on line 17 in tests/ByteSync.Client.UnitTests/Services/Encryptions/TestDataEncrypter.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Non-nullable field '_mockCloudSessionConnectionDataHolder' must contain a non-null value when exiting constructor. Consider adding the 'required' modifier or declaring the field as nullable.

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGIRPIYVJ_BtTMhj&open=AZ4BvGIRPIYVJ_BtTMhj&pullRequest=294

Check warning on line 355 in tests/ByteSync.Client.UnitTests/Services/Ratings/RatingPromptServiceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change return type of method 'BuildLabels' from 'System.Collections.Generic.IReadOnlyDictionary<string, string>' to 'System.Collections.Generic.Dictionary<string, string>' for improved performance

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGJUPIYVJ_BtTMh1&open=AZ4BvGJUPIYVJ_BtTMh1&pullRequest=294

Check warning on line 21 in tests/ByteSync.ServerCommon.Tests/Repositories/TrackingActionRepositoryTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change type of field '_synchronizationRepository' from 'ByteSync.ServerCommon.Interfaces.Repositories.ISynchronizationRepository' to 'ByteSync.ServerCommon.Repositories.SynchronizationRepository' for improved performance

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGTiPIYVJ_BtTMjB&open=AZ4BvGTiPIYVJ_BtTMjB&pullRequest=294

Check warning on line 327 in src/ByteSync.Client/ViewModels/AccountDetails/UsageStatisticsViewModel.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Change return type of method 'BuildPreviousPeriodSerie' from 'LiveChartsCore.ISeries' to 'LiveChartsCore.SkiaSharpView.LineSeries<ByteSync.ViewModels.AccountDetails.UsageStatisticsViewModel.LogarithmicPoint>' for improved performance

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ34gPsxFU2spx-gf1Ze&open=AZ34gPsxFU2spx-gf1Ze&pullRequest=294

Check warning on line 389 in tests/ByteSync.Client.UnitTests/Services/Communications/Transfers/Uploading/FileUploadProcessorTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvF_KPIYVJ_BtTMhK&open=AZ4BvF_KPIYVJ_BtTMhK&pullRequest=294

Check warning on line 48 in tests/ByteSync.Client.UnitTests/Services/Misc/Factories/PolicyFactoryTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGJpPIYVJ_BtTMh6&open=AZ4BvGJpPIYVJ_BtTMh6&pullRequest=294

Check warning on line 428 in tests/ByteSync.Client.UnitTests/ViewModels/Sessions/Comparisons/Actions/SynchronizationRuleGlobalViewModelTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGLBPIYVJ_BtTMiM&open=AZ4BvGLBPIYVJ_BtTMiM&pullRequest=294

Check warning on line 287 in tests/ByteSync.Client.UnitTests/Services/Sessions/Connecting/CreateSessionServiceTests.cs

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Evaluation of this argument may be expensive and unnecessary if logging is disabled

See more on https://sonarcloud.io/project/issues?id=POW-Software_ByteSync&issues=AZ4BvGJCPIYVJ_BtTMh0&open=AZ4BvGJCPIYVJ_BtTMh0&pullRequest=294