public async Task Get_Terms_Success() { var terms = new List <Term>() { new Term { Name = "A", StartDate = DateTime.Now, EndDate = DateTime.Now.AddMonths(3), UniversityId = "001" }, new Term { Name = "B", StartDate = DateTime.Now, EndDate = DateTime.Now.AddMonths(4), UniversityId = "002" }, new Term { Name = "C", StartDate = DateTime.Now, EndDate = DateTime.Now.AddMonths(5), UniversityId = "001" }, }; _context.Terms.AddRange(terms); _context.SaveChanges(); var result = await _controller.GetTerms(terms[0].UniversityId); Assert.Equal(2, result.Value.Count()); Assert.Equal(terms[0], result.Value.ElementAt(0)); Assert.Equal(terms[2], result.Value.ElementAt(1)); }