public void GenerateBatchPutAttributes ()
{
var service = new SimpleDbRestService (new PassThroughAwsRestService ());
var result = service.BatchPutAttributes ("TestDomain1",
new { Name = "TestItem1", Attributes = new object[] {
new { Name = "TestAtt1", Value = "Hello" },
new { Name = "TestAtt2", Value = "World" },
new { Name = "TestAtt3", Value = new { Value="abc,123", Values = new List<object> {"abc", 123}} }
}
},
new { Name = "TestItem2", Attributes = new object[] {
new { Name = "TestAtt4", Value = 123 },
new { Name = "TestAtt5", Value = 1.23 },
new { Name = "TestAtt6", Value = new { Value="abc,123", Values = new List<object> {"abc", 123}} }
}
});
Assert.AreEqual (result.Elements ().Count (), 20);
//TODO: more comprehensive check
}