Browse Source

CSharp-199. Fixed broken test and added a new one

pull/62/merge
sridharn 14 years ago
parent
commit
a8f890e363
  1. 30
      DriverOnlineTests/Jira/CSharp199Tests.cs

30
DriverOnlineTests/Jira/CSharp199Tests.cs

@ -49,7 +49,7 @@ namespace MongoDB.DriverOnlineTests.Jira.CSharp199
var expectedDoc = new BsonDocument {
{ "$rename" , new BsonDocument { { "a", "b"} }}
};
Assert.AreEqual(expectedDoc, renameDoc);
Assert.AreEqual(expectedDoc.ToJson(), renameDoc.ToJson());
var query = Query.EQ("a", 1);
collection.Update(query, renameDoc);
@ -76,11 +76,37 @@ namespace MongoDB.DriverOnlineTests.Jira.CSharp199
{ "a", "x" },
{ "b", "y" }}}
};
// Assert.AreEqual(expectedDoc, renameDoc);
Assert.AreEqual(expectedDoc.ToJson(), renameDoc.ToJson());
var query = Query.EQ("a", 1);
collection.Update(query, renameDoc);
}
[Test]
public void TestRenameWithSet()
{
var server = MongoServer.Create("mongodb://localhost/?safe=true");
var database = server["onlinetests"];
var collection = database.GetCollection("CSharp199");
collection.RemoveAll();
var testDoc = new BsonDocument
{
{ "a", 1 },
{ "x", 1 }
};
var result = collection.Insert(testDoc);
var renameDoc = Update.Rename("a", "b").Set("x", 2);
var expectedDoc = new BsonDocument {
{ "$rename" , new BsonDocument { {"a", "b"} }},
{ "$set", new BsonDocument { {"x", 2} }}
};
Assert.AreEqual(expectedDoc.ToJson(), renameDoc.ToJson());
var query = Query.EQ("a", 1);
collection.Update(query, renameDoc);
}
}
}
Loading…
Cancel
Save