public void GetFamilyByName_OneTestFamily_ExpectedNotNull() { // Arrange var contextMock = new Mock <DBContext>(); contextMock.Setup(f => f.Families).ReturnsDbSet(GetTestFamilies()); var logger = Mock.Of <ILogger <FamilyRepository> >(); var familyRepository = new FamilyRepository(contextMock.Object, logger); var name = "Test Family One"; var actual = GetTestFamilies()[0]; // Act var expected = familyRepository.GetFamilyByName(name); // Assert Assert.NotNull(expected.Result); Assert.Equal(expected.Result.Name, actual.Name); }