public void CanReadDTO <TDTO>() where TDTO : CoreDTO { var userServiceMock = new Mock <IUserInfoService>(); userServiceMock.Setup(meth => meth.GetCurrentUserInfo()).Returns(_userInfo); var contextOption = new DbContextOptionsBuilder <CoreDbContext>().UseNpgsql(_connection).Options; var saveRepo = new SafeDTORepository <TDTO>(new CoreDbContext(contextOption), new SqlRepositoryHelper(new PostgresQueryConditionsBuilder())); var service = new DTOService <TDTO>(saveRepo); try { var _ = service.GetDTO().FirstOrDefault(); } catch (Exception) { Assert.False(true); } Assert.True(true); }