public void EqualTwoBsonDocumentsWithDifferentElementNames() { // Arrange var a = new BsonDocument { {"array1", new BsonArray {"1", "2", "3"}} }; var b = new BsonDocument { {"array2", new BsonArray {"1", "2", "3"}} }; // Act var eq = a.Equal(b); // Assert Assert.False(eq); }
public void EqualTwoBsonDocumentsWithDifferentElementCounts() { // Arrange var a = new BsonDocument { { "a", new BsonInt32(1) }, { "b", new BsonInt32(2) } }; var b = new BsonDocument { { "c", new BsonInt32(3) }, }; // Act var eq = a.Equal(b); // Assert Assert.False(eq); }
public void EqualTwoBsonDocumentsWithDifferentElementCounts() { // Arrange var a = new BsonDocument { {"a", new BsonInt32(1)}, {"b", new BsonInt32(2)} }; var b = new BsonDocument { {"c", new BsonInt32(3)}, }; // Act var eq = a.Equal(b); // Assert Assert.False(eq); }
public void EqualTwoIdenticalBsonDocuments() { // Arrange var a = new BsonDocument { new BsonElement("array", new BsonArray { "1", "2", "3" }) }; var b = new BsonDocument { new BsonElement("array", new BsonArray { "1", "2", "3" }) }; // Act var eq = a.Equal(b); // Assert Assert.True(eq); }
public void EqualTwoIdenticalBsonValueOfTypeDocument() { // Arrange BsonValue a = new BsonDocument { new BsonElement("array", new BsonArray { "1", "2", "3" }) }; BsonValue b = new BsonDocument { new BsonElement("array", new BsonArray { "1", "2", "3" }) }; // Act var eq = a.Equal(b); // Assert Assert.True(eq); }
public void EqualTwoBsonDocumentsWithDifferentElementValues() { // Arrange var a = new BsonDocument { { "array", new BsonArray { "1", "2", "3" } } }; var b = new BsonDocument { { "array", new BsonArray { "1", "1", "1" } } }; // Act var eq = a.Equal(b); // Assert Assert.False(eq); }
public void EqualTwoIdenticalBsonValueOfTypeDocument() { // Arrange BsonValue a = new BsonDocument { new BsonElement("array", new BsonArray {"1", "2", "3"}) }; BsonValue b = new BsonDocument { new BsonElement("array", new BsonArray {"1", "2", "3"}) }; // Act var eq = a.Equal(b); // Assert Assert.True(eq); }
public void EqualTwoIdenticalBsonDocuments() { // Arrange var a = new BsonDocument { new BsonElement("array", new BsonArray {"1", "2", "3"}) }; var b = new BsonDocument { new BsonElement("array", new BsonArray {"1", "2", "3"}) }; // Act var eq = a.Equal(b); // Assert Assert.True(eq); }