public void DiffTwoIdenticalBsonValues() { // Arrange var a = new BsonInt32(1); var b = new BsonInt32(1); var expectedDiff = new BsonDocument(); // Act var value = a.Diff(b); // Assert Assert.That(value, Is.EqualTo(expectedDiff)); }
public void DiffTwoDifferentBsonTypes() { // Arrange var a = new BsonInt32(100); var b = new BsonInt64(100); var expected = new BsonDocument("types differ", new BsonDocument { { "a", "Int32" }, { "b", "Int64" } }); // Act var doc = a.Diff(b); // Assert Assert.That(doc, Is.EqualTo(expected)); }
public void DiffTwoDifferentBsonValues() { // Arrange var a = new BsonInt32(1); var b = new BsonInt32(2); var expectedDiff = new BsonDocument("values differ", new BsonDocument { { "a", 1 }, { "b", 2 } }); // Act var value = a.Diff(b); // Assert Assert.That(value, Is.EqualTo(expectedDiff)); }
public void DiffTwoDifferentBsonValues() { // Arrange var a = new BsonInt32(1); var b = new BsonInt32(2); var expectedDiff = new BsonDocument("values differ", new BsonDocument {{"a", 1}, {"b", 2}}); // Act var value = a.Diff(b); // Assert Assert.That(value, Is.EqualTo(expectedDiff)); }
public void DiffTwoDifferentBsonTypes() { // Arrange var a = new BsonInt32(100); var b = new BsonInt64(100); var expected = new BsonDocument("types differ", new BsonDocument {{"a", "Int32"}, {"b", "Int64"}}); // Act var doc = a.Diff(b); // Assert Assert.That(doc, Is.EqualTo(expected)); }