public async Task Context()
        {
            _persistTestEntity();
            _query = new GetTestEntityCountTestQueryOverQuery();

            var queryExecutor = IoC.Resolve <IQueryExecutor>();

            _result = await queryExecutor.ExecuteAsync <GetTestEntityCountTestQueryOverQuery, int>(_query);

            void _persistTestEntity()
            {
                var testEntityOne = new TestEntity();

                UnitOfWork.Save(testEntityOne);
                var testEntityTwo = new TestEntity();

                UnitOfWork.Save(testEntityTwo);
            }
        }
        public void Context()
        {
            _persistTestEntity();
            _query = new GetTestEntityCountTestQueryOverQuery();

            var queryExecutor = IoC.Resolve <IQueryExecutor>();

            _result = queryExecutor.Execute <GetTestEntityCountTestQueryOverQuery, int>(_query);

            void _persistTestEntity()
            {
                var testEntityOne = new TestEntity();

                Save(testEntityOne);
                var testEntityTwo = new TestEntity();

                Save(testEntityTwo);
            }
        }