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); }