コード例 #1
0
        private async void PersonERL_TestGetPersonERL()
        {
            var personERL = await PersonERL.GetPersonERL();

            Assert.NotNull(personERL);
            Assert.Equal(3, personERL.Count);
        }
コード例 #2
0
        private async void PersonERL_TestNewPersonERL()
        {
            var personErl = await PersonERL.NewPersonERL();

            Assert.NotNull(personErl);
            Assert.IsType <PersonERL>(personErl);
        }
コード例 #3
0
        private async void PersonERL_TestAddPersonEditChildEntry()
        {
            var personERL = await PersonERL.GetPersonERL();

            var countBeforeAdd = personERL.Count;

            var personToAdd = personERL.AddNew();

            await BuildPersonEC(personToAdd);

            var updatedList = await personERL.SaveAsync();

            Assert.NotEqual(countBeforeAdd, updatedList.Count);
        }
コード例 #4
0
        private async void PersonERL_TestUpdatePersonEditChildEntry()
        {
            const int idToUpdate = 1;

            var personERL = await PersonERL.GetPersonERL();

            var countBeforeUpdate = personERL.Count;
            var personToUpdate    = personERL.First(a => a.Id == idToUpdate);

            personToUpdate.Notes = "This was updated";

            var updatedList = await personERL.SaveAsync();

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