本文整理汇总了C#中BsonDocument.Equal方法的典型用法代码示例。如果您正苦于以下问题:C# BsonDocument.Equal方法的具体用法?C# BsonDocument.Equal怎么用?C# BsonDocument.Equal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类BsonDocument
的用法示例。
在下文中一共展示了BsonDocument.Equal方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: EqualTwoBsonDocumentsWithDifferentElementNames
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);
}
示例2: EqualTwoBsonDocumentsWithDifferentElementCounts
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);
}
示例3: EqualTwoIdenticalBsonValueOfTypeDocument
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);
}
示例4: EqualTwoIdenticalBsonDocuments
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);
}