Fix duplicate theories warning in S.S.C.Algorithms
authorKevin Jones <kevin@vcsjones.com>
Tue, 5 May 2020 14:42:20 +0000 (10:42 -0400)
committerGitHub <noreply@github.com>
Tue, 5 May 2020 14:42:20 +0000 (07:42 -0700)
src/libraries/System.Security.Cryptography.Algorithms/tests/BlockSizeValueTests.cs

index 775ecf4..b0c2351 100644 (file)
@@ -9,23 +9,44 @@ namespace System.Security.Cryptography.Hashing.Algorithms.Tests
 {
     public class BlockSizeValueTests
     {
-        public static IEnumerable<object[]> GetBlockSizeValue()
+        [Fact]
+        public static void BlockSizeValueTest_HMACMD5()
         {
-            return new[]
-            {
-                new object[] { new HMACMD5Test().GetBlockSizeValue(),    64  },
-                new object[] { new HMACSHA1Test().GetBlockSizeValue(),   64  },
-                new object[] { new HMACSHA256Test().GetBlockSizeValue(), 64  },
-                new object[] { new HMACSHA384Test().GetBlockSizeValue(), 128 },
-                new object[] { new HMACSHA512Test().GetBlockSizeValue(), 128 },
-            };
+            int hmacBlockSizeValue = new HMACMD5Test().GetBlockSizeValue();
+            const int ExpectedBlockSize = 64;
+            Assert.Equal(ExpectedBlockSize, hmacBlockSizeValue);
         }
 
-        [Theory]
-        [MemberData(nameof(GetBlockSizeValue))]
-        public static void BlockSizeValueTest(int hmacBlockSizeValue, int expectedBlockSizeValue)
+        [Fact]
+        public static void BlockSizeValueTest_HMACSHA1()
         {
-            Assert.Equal(expectedBlockSizeValue, hmacBlockSizeValue);
+            int hmacBlockSizeValue = new HMACSHA1Test().GetBlockSizeValue();
+            const int ExpectedBlockSize = 64;
+            Assert.Equal(ExpectedBlockSize, hmacBlockSizeValue);
+        }
+
+        [Fact]
+        public static void BlockSizeValueTest_HMACSHA256()
+        {
+            int hmacBlockSizeValue = new HMACSHA256Test().GetBlockSizeValue();
+            const int ExpectedBlockSize = 64;
+            Assert.Equal(ExpectedBlockSize, hmacBlockSizeValue);
+        }
+
+        [Fact]
+        public static void BlockSizeValueTest_HMACSHA384()
+        {
+            int hmacBlockSizeValue = new HMACSHA384Test().GetBlockSizeValue();
+            const int ExpectedBlockSize = 128;
+            Assert.Equal(ExpectedBlockSize, hmacBlockSizeValue);
+        }
+
+        [Fact]
+        public static void BlockSizeValueTest_HMACSHA512()
+        {
+            int hmacBlockSizeValue = new HMACSHA512Test().GetBlockSizeValue();
+            const int ExpectedBlockSize = 128;
+            Assert.Equal(ExpectedBlockSize, hmacBlockSizeValue);
         }
     }