public void Equals_Instance() { var equalString = "abc"; var equalStringArray = new string[] { equalString }; var equalStringValues = new StringValues(equalString); var stringArray = new string[] { equalString, equalString }; var stringValuesArray = new StringValues(stringArray); Assert.True(equalStringValues.Equals(equalStringValues)); Assert.True(equalStringValues.Equals(equalString)); Assert.True(equalStringValues.Equals(equalStringArray)); Assert.True(stringValuesArray.Equals(stringArray)); }
public void Equals_StringArray(StringValues stringValues, string[] expected) { var notEqual = new StringValues(new[] { "bcd", "abc" }); Assert.True(StringValues.Equals(stringValues, expected)); Assert.False(StringValues.Equals(stringValues, notEqual)); }
public void Equals_String(StringValues stringValues, string expected) { var notEqual = new StringValues("bcd"); Assert.True(StringValues.Equals(stringValues, expected)); Assert.False(StringValues.Equals(stringValues, notEqual)); }