public void SubGridCellSegmentPassesDataWrapper_NonStatic_ReplacePass_Test() { using (var item = new SubGridCellSegmentPassesDataWrapper_NonStatic()) { CellPass pass = TestCellPass(); item.AddPass(1, 1, pass); Assert.Equal(1, item.PassCount(1, 1)); Assert.True(item.ExtractCellPass(1, 1, 0).Equals(pass), "Cell added is not as expected when retrieved"); pass.CCV = 1000; // Change the cell pass a little item.ReplacePass(1, 1, 0, pass); Assert.True(item.ExtractCellPass(1, 1, 0).Equals(pass), "Cell added is not as expected when retrieved"); } }
public void SubGridCellSegmentPassesDataWrapper_NonStatic_ExtractCellPass_Test() { using (var item = new SubGridCellSegmentPassesDataWrapper_NonStatic()) { CellPass pass = TestCellPass(); item.AddPass(1, 1, pass); Assert.True(item.ExtractCellPass(1, 1, 0).Equals(pass), "Cell added is not as expected when retrieved"); } }
public void SubGridCellSegmentPassesDataWrapper_NonStatic_AddPass_Test() { using (var item = new SubGridCellSegmentPassesDataWrapper_NonStatic()) { item.AddPass(1, 1, TestCellPass()); Assert.Equal(1, item.PassCount(1, 1)); Assert.True(item.ExtractCellPass(1, 1, 0).Equals(TestCellPass()), "Cell added is not as expected when retrieved"); } }