public void Test_For_Checking_The_GetReleasePlan_Is_Not_Of_Any_Other_Model()
        {
            //Arrange
            List <ReleasePlanMaster> releasePlan = new List <ReleasePlanMaster>();
            var releaseModel = new ReleasePlanMaster()
            {
                ReleasePlanId = 1
            };

            releasePlan.Add(releaseModel);
            var mockReleasePlanRepo  = new Mock <IReleasePlanRepo>();
            var mockSprintRepository = new Mock <ISprintRepository>();

            mockReleasePlanRepo.Setup(x => x.GetAllRelease(It.IsAny <int>())).Returns(releasePlan);
            ReleasePlanService service = new ReleasePlanService(mockReleasePlanRepo.Object, mockSprintRepository.Object);

            //Act
            List <ReleasePlanMaster> result = service.GetAllReleasePlan(1);

            //Assert
            Assert.IsNotType <Sprint>(result);
            Assert.IsNotType <EpicMaster>(result);
            Assert.IsNotType <UserStory>(result);
            Assert.IsNotType <ChecklistBacklog>(result);
            Assert.IsNotType <TaskBacklog>(result);
            Assert.IsNotType <TeamMaster>(result);
        }
        public void Test_For_Checking_The_GetReleasePlan_Is_Of_ReleasePlanMaster()
        {
            //Arrange
            List <ReleasePlanMaster> releasePlan = new List <ReleasePlanMaster>();
            var releaseModel = new ReleasePlanMaster()
            {
                ReleasePlanId = 1
            };

            releasePlan.Add(releaseModel);
            var mockReleasePlanRepo  = new Mock <IReleasePlanRepo>();
            var mockSprintRepository = new Mock <ISprintRepository>();

            mockReleasePlanRepo.Setup(x => x.GetAllRelease(It.IsAny <int>())).Returns(releasePlan);
            ReleasePlanService service = new ReleasePlanService(mockReleasePlanRepo.Object, mockSprintRepository.Object);

            //Act
            List <ReleasePlanMaster> result = service.GetAllReleasePlan(1);

            //Assert
            Assert.IsType <List <ReleasePlanMaster> >(result);
        }