private void ClearRepository()
 {
     using (var context = new TestContext())
     {
         context.Tests.Where(entity => true).ForEach(entity => context.Tests.Remove(entity));
         context.SaveChanges();
     }
 }
        public void SqlFilterQueryFixture()
        {
            ClearRepository();
            using (var context = new TestContext())
            {
                context.Tests.Add(new TestModel() {TestId = 1, TestData = "data1"});
                context.Tests.Add(new TestModel() { TestId = 2, TestData = "data2" });
                context.SaveChanges();
            }

            using (var context = new TestContext())
            {
                var list = context.Tests.SqlFilterQuery(EFExtensions.GetTableName<TestModel, TestContext>(true), "TestId=1").ToList();
                list.Should().Count.Exactly(1);
                list[0].TestId.Should().Equal(1);

            }
            ClearRepository();
        }