public void HammingDistance_NullValueB_Throws()
 {
     Assert.Throws <ArgumentNullException>(() => Challenge6.HammingDistance(new byte[0], null));
 }
 public void HammingDistance_MismatchByteArraySizes_Throws()
 {
     Assert.Throws <ArgumentOutOfRangeException>(() => Challenge6.HammingDistance(new byte[0], new byte[1]));
 }
        public void HammingDistance_ValidData_CorrectDistance()
        {
            var actualDistance = Challenge6.HammingDistance("this is a test", "wokka wokka!!!");

            Assert.Equal(37, actualDistance);
        }