コード例 #1
0
        private async void MemberInfoERL_TestGetMemberInfoERL()
        {
            var memberInfoEditList = await MemberInfoERL.GetMemberInfoERL();

            Assert.NotNull(memberInfoEditList);
            Assert.Equal(3, memberInfoEditList.Count);
        }
コード例 #2
0
        private async void MemberInfoERL_TestNewMemberInfoList()
        {
            var memberInfoErl = await MemberInfoERL.NewMemberInfoERL();

            Assert.NotNull(memberInfoErl);
            Assert.IsType <MemberInfoERL>(memberInfoErl);
        }
コード例 #3
0
        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);
        }
コード例 #4
0
        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);
        }
コード例 #5
0
        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);
        }