private static IThreadSafeTestModel entityWithId(IThreadSafeTestModel testModel, long id)
        {
            var newModel = TestModel.From(testModel);

            newModel.Id = id;
            return(newModel);
        }
 private void prepareBatchUpdate(IThreadSafeTestModel entity)
 {
     dataSource.OverwriteIfOriginalDidNotChange(entity, Arg.Any <IThreadSafeTestModel>())
     .Returns(callInfo => Observable.Return(new[]
     {
         new UpdateResult <IThreadSafeTestModel>(callInfo.ArgAt <IThreadSafeTestModel>(1).Id, callInfo.ArgAt <IThreadSafeTestModel>(1))
     }));
 }