DRMFSS.Test.AdminUnitTest.GetChildrenTest C# (CSharp) Method

GetChildrenTest() private method

private GetChildrenTest ( ) : void
return void
        public void GetChildrenTest()
        {
            int ParentUnitID = 3;

            List<AdminUnit> expected = new List<AdminUnit>
                                           {
                              new AdminUnit {AdminUnitID = 7, Name = "Semen Shewa", AdminUnitTypeID = 3, ParentID = 3},
                                           };
            List<AdminUnit> actual = this.MockAdminUnitsRepository.GetChildren(ParentUnitID);

            Assert.IsNotNull(actual); // Test if null
            Assert.IsInstanceOfType(actual, typeof(List<AdminUnit>)); // Test type
            Assert.AreEqual(actual.First().GetType(),expected.First().GetType());
            Assert.AreEqual(actual.First().AdminUnitID,expected.First().AdminUnitID);
            Assert.AreEqual(actual.First().Name, expected.First().Name);
            Assert.AreEqual(actual.First().AdminUnitTypeID, expected.First().AdminUnitTypeID);
            Assert.AreEqual(actual.First().ParentID, expected.First().ParentID);
            Assert.AreEqual(actual.Count, expected.Count);
            Assert.AreEqual(ParentUnitID, expected.First().ParentID);
        }