public virtual async Task TryDeleteEntityWithWrongVersion ()
{
var calendar = CreateEntity (1);
var v = await _calDavDataAccess.CreateEntity (
SerializeCalendar (calendar),
calendar.Events[0].UID);
calendar.Events[0].Summary += "xxx";
var v2 = await _calDavDataAccess.TryUpdateEntity (
v.Id,
v.Version,
SerializeCalendar (calendar));
Assert.That (
await _calDavDataAccess.TryDeleteEntity (v.Id, v.Version),
Is.False);
Assert.That (
await _calDavDataAccess.TryDeleteEntity (v2.Id, v2.Version),
Is.True);
}