Browse Source

[SL.Core] Add HashHelpersTests

pull/1087/head
Jason Nelson 8 years ago
parent
commit
d073bf833c
  1. 2
      src/SixLabors.Core/Helpers/HashHelpers.cs
  2. 28
      tests/SixLabors.Core.Tests/Helpers/HashHelpersTests.cs

2
src/SixLabors.Core/Helpers/HashHelpers.cs

@ -59,4 +59,4 @@ namespace SixLabors
return hash;
}
}
}
}

28
tests/SixLabors.Core.Tests/Helpers/HashHelpersTests.cs

@ -0,0 +1,28 @@
// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
using Xunit;
namespace SixLabors.Tests.Helpers
{
public class HashHelpersTests
{
[Fact]
public void CanCombineTwoValues()
{
Assert.Equal(35, HashHelpers.Combine(1, 2));
}
[Fact]
public void CanCombineThreeValues()
{
Assert.Equal(1152, HashHelpers.Combine(1, 2, 3));
}
[Fact]
public void CanCombineFourValues()
{
Assert.Equal(38020, HashHelpers.Combine(1, 2, 3, 4));
}
}
}
Loading…
Cancel
Save