private static byte[] TestClone(byte[] original) { Assert.That(original, Is.Not.Null); byte[] clone = ByteUtils.Clone(original); Assert.That(clone != original, "clone != original failed"); Assert.That(clone.Length, Is.EqualTo(original.Length), "clone.Length != original.Length"); for (int i = 0; i < original.Length; i++) { Assert.That(clone[i], Is.EqualTo(original[i]), string.Format("clone[{0}] ({1}) != original[{0}] ({2})", i, clone[i], original[i])); } return(clone); }
public void Clone_Null() { Assert.That(() => ByteUtils.Clone(null), Is.Null); }