public void EquivalentToArrayMissingItem2() { List<string> valList1 = new List<string> { "new", "string", "values" }; List<string> valList2 = new List<string> { "new", "values" }; BsonValue val1 = new BsonArray(valList1); BsonValue val2 = new BsonArray(valList2); Assert.IsFalse(val1.EquivalentTo(val2)); }
public void EquivalentToArrayNotArray() { List<string> valList1 = new List<string> { "new", "string", "values" }; const string valString2 = "Test String"; BsonValue val1 = new BsonArray(valList1); BsonValue val2 = new BsonString(valString2); Assert.IsFalse(val1.EquivalentTo(val2)); }
public void NotEquivalentToArray() { List<string> valList1 = new List<string> { "new", "string", "values" }; List<string> valList2 = new List<string> { "pew", "bring", "smell yous" }; BsonValue val1 = new BsonArray(valList1); BsonValue val2 = new BsonArray(valList2); Assert.IsFalse(val1.EquivalentTo(val2)); }
public void EquivalentToArrayReordered() { List<string> valList1 = new List<string> { "new", "string", "values" }; List<string> valList2 = new List<string> { "string", "values", "new" }; BsonValue val1 = new BsonArray(valList1); BsonValue val2 = new BsonArray(valList2); Assert.IsTrue(val1.EquivalentTo(val2)); }