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); }