private async void MemberInfoERL_TestGetMemberInfoERL() { var memberInfoEditList = await MemberInfoERL.GetMemberInfoERL(); Assert.NotNull(memberInfoEditList); Assert.Equal(3, memberInfoEditList.Count); }
private async void MemberInfoERL_TestAddMemberInfoEntry() { var memberInfoEditList = await MemberInfoERL.GetMemberInfoERL(); var countBeforeAdd = memberInfoEditList.Count; var memberInfoToAdd = await MemberInfoEC.GetMemberInfoEC(await BuildMemberInfo()); memberInfoEditList.Add(memberInfoToAdd); var updatedMemberInfosList = await memberInfoEditList.SaveAsync(); Assert.NotEqual(countBeforeAdd, updatedMemberInfosList.Count); }
private async void MemberInfoERL_TestUpdateMemberInfosEntry() { const int idToUpdate = 1; var memberInfoEditList = await MemberInfoERL.GetMemberInfoERL(); var countBeforeUpdate = memberInfoEditList.Count; var memberInfoToUpdate = memberInfoEditList.First(a => a.Id == idToUpdate); memberInfoToUpdate.Notes = "This was updated"; var updatedList = await memberInfoEditList.SaveAsync(); Assert.Equal("This was updated", updatedList.First(a => a.Id == idToUpdate).Notes); Assert.Equal(countBeforeUpdate, updatedList.Count); }
private async void MemberInfoERL_TestDeleteMemberInfosEntry() { var memberInfoErl = await MemberInfoERL.GetMemberInfoERL(); var listCount = memberInfoErl.Count; var memberInfoToDelete = memberInfoErl.First(et => et.Id == 99); // remove is deferred delete var isDeleted = memberInfoErl.Remove(memberInfoToDelete); var memberInfoListAfterDelete = await memberInfoErl.SaveAsync(); Assert.NotNull(memberInfoListAfterDelete); Assert.IsType <MemberInfoERL>(memberInfoListAfterDelete); Assert.True(isDeleted); Assert.NotEqual(listCount, memberInfoListAfterDelete.Count); }