public void Get(DbContextOptions <OrderContext> options, OrderDetailsFilter <int> filter, int expectedResult) { try { using (var db = new OrderContext(options)) { var repository = new OrderDetailsRepository(db); IEnumerable <OrderDetail> result = null; Assert.DoesNotThrow(() => result = repository.Get(filter)); Assert.True(result != null && result.Count() == expectedResult); } } catch (Exception ex) { LogEventManager.Logger.Error(ex.Message, ex); throw; } }