public void Can_retrieve_record_using_first_or_default_synchronously()
        {
            var configContext = new ConfigurableContext<TestDbContext>(ctx =>
            {
                ctx.Setup(x => x.TestRecords, new TestRecord { Id = 1, Name = "A" }, new TestRecord { Id = 2, Name = "B" });
            });

            var opHelper = new DbOperationsHelper(configContext);

            var result = opHelper.GetRecord(t => t.Id == 1);

            result.Should().NotBeNull();
            result.Id.Should().Be(1);
            result.Name.Should().Be("A");
        }