public async Task SimulateNotFound()
        {
            var request = new MyApiResource()
            {
                ParentId = Guid.NewGuid()
            };

            try
            {
                var items = await this.GetBizObjectSomeNotFound(request.ParentId);

                var results = items.ToEnumerable(
                    (int a, string b, object c) =>
                {
                    return(new MyApiResource()
                    {
                        A = a,
                        B = b,
                        C = c,
                        ParentId = request.ParentId,
                    });
                });
                var resultsArray = results.ToArray();
                Assert.Fail();
            } catch (Exception ex)
            {
                Assert.AreEqual("NotFoundBiz", ex.Message);
            }
        }
        public void SimulateApiFetch()
        {
            var request = new MyApiResource()
            {
                ParentId = Guid.NewGuid()
            };
            var items   = this.GetBizObject(request.ParentId);
            var results = items.ToEnumerable(
                (int a, string b, object c) =>
            {
                return(new MyApiResource()
                {
                    A = a,
                    B = b,
                    C = c,
                    ParentId = request.ParentId,
                });
            });

            var resultsArray = results.ToArray();

            Assert.AreEqual(82, resultsArray.Count());
        }