Ejemplo n.º 1
0
        public async Task TestDirectChangeset_Simple()
        {
            for (int i = 0; i < 100; i++)
            {
                TestDomainServices.TestProvider_Scenarios ds = new TestDomainServices.TestProvider_Scenarios();
                DomainServiceContext dsc = new DomainServiceContext(new MockDataService(new MockUser("mathew")), DomainOperationType.Submit);
                ds.Initialize(dsc);

                List <ChangeSetEntry> entries = new List <ChangeSetEntry>();
                for (int j = 0; j < 500; j++)
                {
                    TestDomainServices.POCONoValidation e = new TestDomainServices.POCONoValidation()
                    {
                        ID = i,
                        A  = "A" + i,
                        B  = "B" + i,
                        C  = "C" + i,
                        D  = "D" + i,
                        E  = "E" + i
                    };
                    entries.Add(new ChangeSetEntry(j, e, null, DomainOperation.Insert));
                }

                await ChangeSetProcessor.ProcessAsync(ds, entries);

                Assert.IsFalse(entries.Any(p => p.HasError));
            }
        }
        public void TestDirectChangeset_Simple()
        {
            for (int i = 0; i < 100; i++)
            {
                TestDomainServices.TestProvider_Scenarios ds = new TestDomainServices.TestProvider_Scenarios();
                DomainServiceContext dsc = new DomainServiceContext(new MockDataService(new MockUser("mathew")), DomainOperationType.Submit);
                ds.Initialize(dsc);

                List<ChangeSetEntry> entries = new List<ChangeSetEntry>();
                for (int j = 0; j < 500; j++)
                {
                    TestDomainServices.POCONoValidation e = new TestDomainServices.POCONoValidation()
                        {
                            ID = i,
                            A = "A" + i,
                            B = "B" + i,
                            C = "C" + i,
                            D = "D" + i,
                            E = "E" + i
                        };
                    entries.Add(new ChangeSetEntry(j, e, null, DomainOperation.Insert));
                }

                ChangeSetProcessor.Process(ds, entries);

                Assert.IsFalse(entries.Any(p => p.HasError));
            }
        }