public void ContainsStudent_ShouldBeFalse() { //Arrange var testStudent = new Student { FirstMidName = "Carson", LastName = "Alexander", EnrollmentDate = DateTime.Parse("2005-09-01") }; var data = new List <Student> { new Student { FirstMidName = "Peggy", LastName = "Justice", EnrollmentDate = DateTime.Parse("2001-09-01") }, new Student { FirstMidName = "Meredith", LastName = "Alonso", EnrollmentDate = DateTime.Parse("2002-09-01") }, }; var mockSet = GetQueryableMockDbSet(data.ToArray()); mockSet.Setup(x => x.Include(It.IsAny <string>())).Returns(mockSet.Object); var mockContext = new Mock <IDbContext>(); mockContext.Setup(con => con.Students).Returns(mockSet.Object); var classUnderTest = new MockEFService(mockContext.Object); //Act var result = classUnderTest.ContainsStudent(testStudent); //Assert result.ShouldBeFalse(); }