public void EqualsAnyOtherObject(bool expected, Utf8CodeUnit codeUnit, object obj)
 {
     Assert.Equal(expected, codeUnit.Equals(obj));
 }
 public void EqualsBoxedUtf8CodeUnit(bool expected, Utf8CodeUnit a, Utf8CodeUnit b)
 {
     Assert.Equal(expected, a.Equals((object)b));
     Assert.Equal(expected, b.Equals((object)a));
 }
 public void EqualsBoxedChar(bool expected, Utf8CodeUnit codeUnit, char c)
 {
     Assert.Equal(expected, codeUnit.Equals((object)c));
 }
 public void EqualsChar(bool expected, Utf8CodeUnit codeUnit, char c)
 {
     Assert.Equal(expected, codeUnit.Equals(c));
 }
 public void EqualsUtf8CodeUnit(bool expected, Utf8CodeUnit a, Utf8CodeUnit b)
 {
     Assert.Equal(expected, a.Equals(b));
     Assert.Equal(expected, b.Equals(a));
 }
 public void EqualsAnyOtherObject(bool expected, Utf8CodeUnit codeUnit, object obj)
 {
     Assert.Equal(expected, codeUnit.Equals(obj));
 }
 public void EqualsBoxedChar(bool expected, Utf8CodeUnit codeUnit, char c)
 {
     Assert.Equal(expected, codeUnit.Equals((object)c));
 }
 public void EqualsBoxedUtf8CodeUnit(bool expected, Utf8CodeUnit a, Utf8CodeUnit b)
 {
     Assert.Equal(expected, a.Equals((object)b));
     Assert.Equal(expected, b.Equals((object)a));
 }
 public void EqualsUtf8CodeUnit(bool expected, Utf8CodeUnit a, Utf8CodeUnit b)
 {
     Assert.Equal(expected, a.Equals(b));
     Assert.Equal(expected, b.Equals(a));
 }
 public void EqualsChar(bool expected, Utf8CodeUnit codeUnit, char c)
 {
     Assert.Equal(expected, codeUnit.Equals(c));
 }