FileDatabase refactor for normalization and consistency

This commit is contained in:
daniel-c-harvey
2025-09-04 16:26:10 -04:00
parent e82366e47f
commit 6fefcbcfb5
24 changed files with 3069 additions and 186 deletions
+19
View File
@@ -31,6 +31,25 @@ public static class TestData
return new ImageBinary(parameters);
}
/// <summary>
/// Creates a test AudioBinary with mock audio data
/// </summary>
/// <param name="duration">The duration in seconds</param>
/// <param name="bitrate">The bitrate in kbps</param>
/// <returns>An AudioBinary instance with test data</returns>
public static AudioBinary CreateTestAudioBinary(double duration = 120.0, int bitrate = 320)
{
// Using PNG bytes as mock audio data for testing purposes
var parameters = new AudioBinaryParams(
Buffer: TestPngBytes,
Size: TestPngBytes.Length,
Extension: ".mp3",
Duration: duration,
Bitrate: bitrate
);
return new AudioBinary(parameters);
}
/// <summary>
/// Test entry keys used across tests
/// </summary>