コード例 #1
0
        public string MaxLittleEndianUnsignedTest(byte[] alpha,
                                                  byte[] beta)
        {
            // Act
            var result = ByteArrayMath.Max(alpha, beta, true);

            // Assert
            return(result.ToHexString());
        }
コード例 #2
0
        public string MaxBigEndianSignedTest(byte[] alpha,
                                             byte[] beta)
        {
            // Act
            var result = ByteArrayMath.Max(alpha, beta, false, true);

            // Assert
            return(result.ToHexString());
        }
コード例 #3
0
        public string MinBigEndianUnsignedTest(byte[] alpha,
                                               byte[] beta)
        {
            // Act
            var result = ByteArrayMath.Min(alpha, beta);

            // Assert
            return(result.ToHexString());
        }
コード例 #4
0
 public void MinNullBetaTest()
 {
     Assert.Throws <ArgumentNullException>(() => ByteArrayMath.Min(new byte[] { 0x42 }, null));
 }
コード例 #5
0
 public void MaxNullAlphaTest()
 {
     Assert.Throws <ArgumentNullException>(() => ByteArrayMath.Max(null, new byte[] { 0x42 }));
 }