GetSingleResultSet() 공개 정적인 메소드

public static GetSingleResultSet ( ) : Net.Code.ADONet.Tests.Unit.Person[]
리턴 Net.Code.ADONet.Tests.Unit.Person[]
예제 #1
0
        public async Task AsEnumerableAsyncWithSelector_WhenCalledAndAwaited_ReturnsResultSet()
        {
            var command        = PrepareCommand();
            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var result = (await commandBuilder.AsEnumerableAsync(d => (Person)Person.From(d))).ToList();

            Person.VerifySingleResultSet(result);
        }
예제 #2
0
        public void AsEnumerableGeneric_WhenCalled_ReturnsResults()
        {
            var command = PrepareCommand();

            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var result = commandBuilder.AsEnumerable <Person>().ToList();

            Person.VerifySingleResultSet(result);
        }
예제 #3
0
        public void AsEnumerableWithSelector_WhenCalled_ReturnsResults()
        {
            var command = PrepareCommand();

            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var result = commandBuilder.AsEnumerable(d => (Person)Person.From(d)).ToList();

            Person.VerifySingleResultSet(result);
        }
예제 #4
0
        public void Single_WhenCalled_ReturnsSingleItem()
        {
            var command = PrepareCommand();

            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var result = commandBuilder.Single <Person>();

            Person.VerifyResult(result);
        }
예제 #5
0
        public void AsDatatable_WhenCalled_ReturnsResults()
        {
            var command = PrepareCommand();

            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var result = commandBuilder.AsDataTable();

            Person.VerifyDataTable(result);
        }
예제 #6
0
        public async Task AsEnumerableAsyncForType_WhenCalledAndAwaited_ReturnsResultSet()
        {
            var command        = PrepareCommand();
            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var result = new List <Person>();

            await foreach (var p in commandBuilder.AsEnumerableAsync <Person>())
            {
                result.Add(p);
            }

            Person.VerifySingleResultSet(result);
        }
예제 #7
0
        public async Task AsEnumerableAsync_WhenCalledAndAwaited_ReturnsResultSet()
        {
            var command        = PrepareCommand();
            var commandBuilder = new CommandBuilder(command, DbConfig.Default);

            command.SetResultSet(Person.GetSingleResultSet());

            var list = new List <dynamic>();

            await foreach (var item in commandBuilder.AsEnumerableAsync())
            {
                list.Add(item);
            }

            Person.VerifySingleResultSet(list);
        }