Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/IllustrationPointsControlTest.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/IllustrationPointsControlTest.cs (.../IllustrationPointsControlTest.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/IllustrationPointsControlTest.cs (.../IllustrationPointsControlTest.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -127,6 +127,9 @@ var initialControlSelection = control.Selection as IllustrationPointControlItem; + // Precondition + Assert.IsNotNull(initialControlSelection); + // Call dataGridView.SetCurrentCell(dataGridView.Rows[1].Cells[0]); Index: Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/IllustrationPointsTableControlTest.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/IllustrationPointsTableControlTest.cs (.../IllustrationPointsTableControlTest.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.Test/Views/IllustrationPointsTableControlTest.cs (.../IllustrationPointsTableControlTest.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -244,8 +244,9 @@ var selection = control.Selection as IllustrationPointControlItem; // Assert - var dataBoundItem = dataGridView.Rows[0].DataBoundItem as IllustrationPointRow; Assert.NotNull(selection); + + var dataBoundItem = dataGridView.Rows[0].DataBoundItem as IllustrationPointRow; Assert.NotNull(dataBoundItem); Assert.AreSame(dataBoundItem.IllustrationPointControlItem, selection); } Index: Ringtoets/Common/test/Ringtoets.Common.Forms.TestUtil/LocationsViewSynchronizationTester.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/Common/test/Ringtoets.Common.Forms.TestUtil/LocationsViewSynchronizationTester.cs (.../LocationsViewSynchronizationTester.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/Common/test/Ringtoets.Common.Forms.TestUtil/LocationsViewSynchronizationTester.cs (.../LocationsViewSynchronizationTester.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -23,7 +23,6 @@ using System.Windows.Forms; using Core.Common.Controls.DataGrid; using NUnit.Framework; -using Rhino.Mocks; using Ringtoets.Common.Forms.PresentationObjects; using Ringtoets.Common.Forms.Views; @@ -33,31 +32,29 @@ /// Class for testing data and selection synchronization in derivatives. /// /// The type of the locations contained by the view. + [TestFixture] public abstract class LocationsViewSynchronizationTester where T : class { private Form testForm; - private MockRepository mockRepository; + /// + /// Gets the index of the column containing the locations output. + /// + protected abstract int OutputColumnIndex { get; } + [SetUp] public void Setup() { testForm = new Form(); - mockRepository = new MockRepository(); } [TearDown] public void TearDown() { testForm.Dispose(); - mockRepository.VerifyAll(); } /// - /// Gets the index of the column containing the locations output. - /// - protected abstract int OutputColumnIndex { get; } - - /// /// Method for obtaining the view selection object related to the selected location row. /// /// The locations view involved. @@ -127,7 +124,6 @@ { // Given ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); IllustrationPointsControl illustrationPointsControl = GetIllustrationPointsControl(); DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); @@ -144,7 +140,6 @@ { // Given ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); IllustrationPointsControl illustrationPointsControl = GetIllustrationPointsControl(); DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); @@ -161,7 +156,6 @@ { // Given ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); IllustrationPointsControl illustrationPointsControl = GetIllustrationPointsControl(); DataGridViewControl locationsDataGridViewControl = GetLocationsDataGridViewControl(); @@ -178,7 +172,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); DataGridViewRowCollection locationsDataGridViewRows = locationsDataGridView.Rows; @@ -219,7 +212,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); @@ -237,7 +229,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; @@ -261,7 +252,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; @@ -285,7 +275,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; @@ -309,7 +298,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; @@ -327,7 +315,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; @@ -352,7 +339,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; @@ -377,7 +363,6 @@ { // Given LocationsView view = ShowFullyConfiguredLocationsView(testForm); - mockRepository.ReplayAll(); DataGridView locationsDataGridView = GetLocationsDataGridView(); locationsDataGridView.CurrentCell = locationsDataGridView.Rows[4].Cells[0]; Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/Views/GrassCoverErosionOutwardsDesignWaterLevelLocationsViewTest.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/Views/GrassCoverErosionOutwardsDesignWaterLevelLocationsViewTest.cs (.../GrassCoverErosionOutwardsDesignWaterLevelLocationsViewTest.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/Views/GrassCoverErosionOutwardsDesignWaterLevelLocationsViewTest.cs (.../GrassCoverErosionOutwardsDesignWaterLevelLocationsViewTest.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -520,7 +520,7 @@ } [TestFixture] - private class DesignWaterLevelLocationsViewSynchronizationTest : LocationsViewSynchronizationTester + private class ViewSynchronizationTest : LocationsViewSynchronizationTester { protected override int OutputColumnIndex { Index: Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/Views/GrassCoverErosionOutwardsWaveHeightLocationsViewTest.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/Views/GrassCoverErosionOutwardsWaveHeightLocationsViewTest.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsViewTest.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/GrassCoverErosionOutwards/test/Ringtoets.GrassCoverErosionOutwards.Forms.Test/Views/GrassCoverErosionOutwardsWaveHeightLocationsViewTest.cs (.../GrassCoverErosionOutwardsWaveHeightLocationsViewTest.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -519,7 +519,7 @@ } [TestFixture] - private class WaveHeightLocationsViewSynchronizationTest : LocationsViewSynchronizationTester + private class ViewSynchronizationTest : LocationsViewSynchronizationTester { protected override int OutputColumnIndex { Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/DesignWaterLevelLocationsViewTest.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/DesignWaterLevelLocationsViewTest.cs (.../DesignWaterLevelLocationsViewTest.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/DesignWaterLevelLocationsViewTest.cs (.../DesignWaterLevelLocationsViewTest.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -429,7 +429,7 @@ } [TestFixture] - private class DesignWaterLevelLocationsViewSynchronizationTest : LocationsViewSynchronizationTester + private class ViewSynchronizationTest : LocationsViewSynchronizationTester { protected override int OutputColumnIndex { Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs =================================================================== diff -u -rf0267c59b04d7626cc634fd0a1c14d9b02c061ea -r566265eddf560e1a0cde3805907760745cb4b830 --- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs (.../WaveHeightLocationsViewTest.cs) (revision f0267c59b04d7626cc634fd0a1c14d9b02c061ea) +++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/WaveHeightLocationsViewTest.cs (.../WaveHeightLocationsViewTest.cs) (revision 566265eddf560e1a0cde3805907760745cb4b830) @@ -421,7 +421,7 @@ } [TestFixture] - public class WaveHeightLocationsViewSynchronizationTest : LocationsViewSynchronizationTester + public class ViewSynchronizationTest : LocationsViewSynchronizationTester { protected override int OutputColumnIndex {