public void GetAllGroups_SendRequest_ReceiveListOfAllGroups() { //Arrange-->Setup() //Act contentRepo.Setup(cr => cr.GetAllGroups()).Returns(listGroups); var res = (contentController.GetAllGroups() as OkObjectResult).Value as IEnumerable <Groups>; //Assert Assert.AreEqual(res.Count(), 2); Assert.IsNotNull(res); Assert.AreEqual(res.Select(x => x.GroupsTitle).Skip(1).First(), "TestGroup2"); //picking the second item from the rerutned grouplist }