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()); }