private async void EventMemberERL_TestGetEventMemberERL()
        {
            var listToTest = await EventMemberERL.GetEventMemberERL();

            Assert.NotNull(listToTest);
            Assert.Equal(3, listToTest.Count);
        }
        private async void EventMemberERL_TestEventMemberERL()
        {
            var eventMemberObjEdit = await EventMemberERL.NewEventMemberERL();

            Assert.NotNull(eventMemberObjEdit);
            Assert.IsType <EventMemberERL>(eventMemberObjEdit);
        }
        private async void EventMemberERL_TestAddEventMemberEntry()
        {
            var eventMemberObjList = await EventMemberERL.GetEventMemberERL();

            var countBeforeAdd = eventMemberObjList.Count;

            var eventMemberObjToAdd = await BuildEventMember();

            eventMemberObjList.Add(eventMemberObjToAdd);

            var eventMemberObjEditList = await eventMemberObjList.SaveAsync();

            Assert.NotEqual(countBeforeAdd, eventMemberObjEditList.Count);
        }
        private async void EventMemberERL_TestDeleteEventMemberEntry()
        {
            var eventMemberObjEditList = await EventMemberERL.GetEventMemberERL();

            var listCount = eventMemberObjEditList.Count;

            var eventMemberObj = eventMemberObjEditList.First(a => a.Id == 99);

            // remove is deferred delete
            eventMemberObjEditList.Remove(eventMemberObj);

            var eventMemberObjListAfterDelete = await eventMemberObjEditList.SaveAsync();

            Assert.NotEqual(listCount, eventMemberObjListAfterDelete.Count);
        }
        private async void EventMemberERL_TestUpdateEventMemberEntry()
        {
            var eventMemberObjList = await EventMemberERL.GetEventMemberERL();

            var countBeforeUpdate      = eventMemberObjList.Count;
            var idToUpdate             = eventMemberObjList.Min(a => a.Id);
            var eventMemberObjToUpdate = eventMemberObjList.First(a => a.Id == idToUpdate);

            eventMemberObjToUpdate.Role = "This was updated";
            await eventMemberObjList.SaveAsync();

            var updatedEventMembersList = await EventMemberERL.GetEventMemberERL();

            Assert.Equal("This was updated", updatedEventMembersList.First(a => a.Id == idToUpdate).Role);
            Assert.Equal(countBeforeUpdate, updatedEventMembersList.Count);
        }