oBEYkMB1Ol2G+1M7n0e5k+LtzYnXTvGeVVysmy5d5mHqvUUqG6T4jAJbjjbR+x6NKokNqMjT2Y0s0YXHcJLiJfT1EFyzj24bOlE8MMiN9oVYi1m+3tzM+JYL6AdLul6qW+HJn4T2yGq2DK8phvuTStBCL7P9bN3p3rHzFODP6eE=AQABT9qX0UnBBiLbx2cKre+BNzBdENW9UZ4TQfa+F5mFVODZk/xVN3fJU1h6M5c9lX8umwGBjqNvh6H2CmIYwG9Y6ZktEayRvmBq0HhFRjT2q/vZ0qXFq7CKKv8Hj66lnt3pIhLx9Q0mrkgcL9A1s+UtFAz1FxXtnqfi3KxV2DCE=5uBmzKqHCqTxuE2CJESkqGCi+LuM/KH9W L3n+THJq2JUbsJ7cYfbE0vq8Kk0JBZ0sI4mWbN8c3YohZ2cB1nQw==
wwPk0n9c9PFMi1H55Kx1pPTdCHFCVCSap9q3FrcJ1QIK0P8YQdZNKNwqo0ruN2FVSa6byGxbKGc6zaZJQXJ1Tw==
L5HY1WYHJOYBuKXbT6p1fY6c3cDaLBlXvd1Z9xexAoMA9q6aS3Bz8a3pW76o6EMkyGMSI0MFzB9KMBJP3JeiIQ==hbW06pU/Tp0BWjM6AjnZHNCW50vb2nG6D4cvx2bqBhVGyWKMHUH9W6mnf/OBQwOx1rwlX7sMAiLZKC3T00jWwQ==WE1QKEtWV1NrVEl0TFY5R2prSWRaMHcKQmZiTzlGQVpBNjZFaTVPZktBclVFd2R2Z0NNSDZubm5ZaW8K"}
- };
-
- [Fact]
- public void Should_RoundTrip_When_EncryptAndDecrypt()
- {
- using var crypto = new RSACrypto();
- crypto.Initialize(_defaultConfig);
- var plainText = "SmartSql";
-
- var cipherText = crypto.Encrypt(plainText);
- var decryptText = crypto.Decrypt(cipherText);
-
- decryptText.Should().Be(plainText);
- }
-}
-```
-
-Note: If the RSA test requires valid keys, check the original `RSACryptoTest.cs` in the Integration project for the correct key values. The RSA test was previously commented out (`// [Fact]`). If the crypto implementation requires specific key formats that don't work with the above, skip this test or use valid test keys from the original source.
-
-- [ ] **Step 4: Run tests**
-
-Run: `dotnet test src/SmartSql.Test.Unit/SmartSql.Test.Unit.csproj --filter "FullyQualifiedName~Cryptos"`
-Expected: All tests pass
-
-- [ ] **Step 5: Commit**
-
-```bash
-git add -A
-git commit -m "refactor: refactor Cryptos tests with naming convention and FluentAssertions"
-```
-
----
-
-## Task 2: Refactor ConfigBuilder tests (2 files)
-
-**Files:**
-- Modify: `src/SmartSql.Test.Unit/ConfigBuilder/PropertiesTest.cs`
-- Modify: `src/SmartSql.Test.Unit/ConfigBuilder/XmlConfigLoaderTest.cs`
-
-- [ ] **Step 1: Refactor PropertiesTests**
-
-Replace `src/SmartSql.Test.Unit/ConfigBuilder/PropertiesTest.cs` entirely with:
-
-```csharp
-using System.Collections.Generic;
-using FluentAssertions;
-using SmartSql.Configuration;
-using Xunit;
-
-namespace SmartSql.Test.Unit.ConfigBuilder;
-
-public class PropertiesTests
-{
- [Fact]
- public void Should_ResolveValue_When_KeyExists()
- {
- var properties = new Properties();
- properties.Import(new Dictionary