public void GetItemsThrowRespositoryException()
        {
            // Arrange
            var sut = new RepositoryBaseHost(stubEntities, stubLogger);

            // Act
            sut.GetItemsPredicate(null);

            // Assert
        }
        public void GetItemsLogsErrorOnException()
        {
            // Arrange
            var sut = new RepositoryBaseHost(stubEntities, stubLogger);

            // Act
            try
            {
                sut.GetItemsPredicate(null);
            }
            catch { /* Expected */ }

            // Assert
            stubLogger.AssertWasCalled(l => l.Error("", new Exception(), Category.Data), o => o.IgnoreArguments());
        }