Esempio n. 1
0
        public void UpdateUnExisted()
        {
            //arrange
            Mock <ApplicationDbContext> mock         = new Mock <ApplicationDbContext>();
            List <SubGroup>             SubGroupList = new List <SubGroup>();

            mock.Setup(m => m.SaveChanges()).Returns(() => { return(0); });
            SubGroup newSubGroup = new SubGroup()
            {
                SubGroupId = 1,
                Name       = "newContext"
            };

            //act

            SubGroupRepos repositoryBase = new SubGroupRepos(mock.Object);

            repositoryBase.Update(newSubGroup);

            //assert
            var      enumerator     = SubGroupList.GetEnumerator();
            SubGroup EditedSubGroup = null;

            while (enumerator.MoveNext())
            {
                if (enumerator.Current.SubGroupId == 1)
                {
                    EditedSubGroup = enumerator.Current;
                    break;
                }
            }
            Assert.Equal(newSubGroup, EditedSubGroup);
        }
Esempio n. 2
0
        public void Delete()
        {
            //arrange
            Mock <ApplicationDbContext> mock         = new Mock <ApplicationDbContext>();
            List <SubGroup>             SubGroupList = new List <SubGroup>();

            mock.Setup(m => m.SaveChanges()).Returns(() => { return(0); });
            SubGroup newSubGroup = new SubGroup()
            {
                SubGroupId = 1
            };

            //act

            SubGroupRepos repositoryBase = new SubGroupRepos(mock.Object);

            //repositoryBase.Delete(newSubGroup);

            //assert
            Assert.DoesNotContain(newSubGroup, SubGroupList);
        }