ShuffleExtensionsTests.cs 498 B

123456789101112131415161718192021
  1. using System;
  2. using Xunit;
  3. namespace Jellyfin.Extensions.Tests
  4. {
  5. public static class ShuffleExtensionsTests
  6. {
  7. private static readonly Random _rng = new Random();
  8. [Fact]
  9. public static void Shuffle_Valid_Correct()
  10. {
  11. byte[] original = new byte[1 << 6];
  12. _rng.NextBytes(original);
  13. byte[] shuffled = (byte[])original.Clone();
  14. shuffled.Shuffle();
  15. Assert.NotEqual(original, shuffled);
  16. }
  17. }
  18. }