Ejemplo n.º 1
0
        public void SubGridCellSegmentPassesDataWrapper_NonStatic_Integrate_Test()
        {
            using (var item = new SubGridCellSegmentPassesDataWrapper_NonStatic())
            {
                CellPass pass = TestCellPass();
                item.AddPass(1, 1, pass);

                CellPass pass2 = TestCellPass();
                pass2.Time = pass2.Time.AddSeconds(60);

                Cell_NonStatic integrateFrom = new Cell_NonStatic();
                integrateFrom.AddPass(pass2);

                item.Integrate(1, 1, integrateFrom, 0, 0, out int addedCount, out int modifiedCount);

                Assert.Equal(2, item.PassCount(1, 1));
                Assert.Equal(1, addedCount);
                Assert.Equal(0, modifiedCount);
            }
        }