public void Get_GivenInValidName_ShouldReturnNull() { var testName = "Meredith"; var data = new List <Student> { new Student { FirstMidName = "Carson", LastName = "Alexander", EnrollmentDate = DateTime.Parse("2005-09-01") }, new Student { FirstMidName = testName, LastName = "Alonso", EnrollmentDate = DateTime.Parse("2002-09-01") }, }; //Arrange var mockSet = GetQueryableMockDbSet(data.ToArray()); var mockContext = new Mock <IDbContext>(); mockContext.Setup(con => con.Set <Student>()).Returns(mockSet.Object); var classUnderTest = new MockEFService(mockContext.Object); //Act var result = classUnderTest.Get("Invalid"); //Assert result.ShouldBeNull(); }