コード例 #1
0
        public void Scenario()
        {
            TestDataContext.Exec(context => {
                context.PurgeGenericTestTable();

                var table = context.GenericTestDataItems;
                table.InsertOnSubmit(new GenericTestDataItem {
                    Num = 1
                });
                table.InsertOnSubmit(new GenericTestDataItem {
                    Num = 2
                });
                context.SubmitChanges();

                var loadResult = DataSourceLoader.Load(table, new SampleLoadOptions {
                    TotalSummary = new[] {
                        new SummaryInfo {
                            Selector = "Num", SummaryType = "sum"
                        }
                    }
                });

                Assert.Equal(3m, loadResult.summary[0]);
            });
        }
コード例 #2
0
        public void Scenario()
        {
            TestDataContext.Exec(context => {
                context.PurgeGenericTestTable();

                var table = context.GenericTestDataItems;
                table.InsertOnSubmit(new GenericTestDataItem {
                    Num = 123
                });
                context.SubmitChanges();

                var error = Record.Exception(delegate {
                    DataSourceLoader.Load(table, new SampleLoadOptions {
                        Group = new[] {
                            new GroupingInfo {
                                Selector = nameof(GenericTestDataItem.Num), IsExpanded = false
                            },
                            new GroupingInfo {
                                Selector = nameof(GenericTestDataItem.Num), IsExpanded = false
                            },
                            new GroupingInfo {
                                Selector = nameof(GenericTestDataItem.Num), IsExpanded = false
                            }
                        }
                    });
                });

                Assert.Null(error);
            });
        }
コード例 #3
0
ファイル: Summary.cs プロジェクト: alkaabi82/gridtestbackend
        public void Scenario()
        {
            TestDataContext.Exec(context => {
                var table = context.Summary_DataItems;

                table.InsertAllOnSubmit(SummaryTestHelper.GenerateTestData(() => new DataItem()));
                context.SubmitChanges();

                SummaryTestHelper.Run(table);
            });
        }
コード例 #4
0
        public void Scenario()
        {
            TestDataContext.Exec(context => {
                var table = context.RemoteGroupingStress_DataItems;

                table.InsertOnSubmit(new DataItem());
                context.SubmitChanges();

                RemoteGroupingStressHelper.Run(table);
            });
        }
コード例 #5
0
        public void Scenario()
        {
            TestDataContext.Exec(context => {
                var table = context.RemoteGroupCount_DataItems;

                foreach (var i in RemoteGroupCountTestHelper.GenerateTestData(() => new DataItem()))
                {
                    table.InsertOnSubmit(i);
                }
                context.SubmitChanges();

                RemoteGroupCountTestHelper.Run(table);
            });
        }