public void Init() { playerList = new PlayerList(); PlayerDataGridAdapter adapter = generateValidAdapter(); List<PlayerDataGridAdapter> adapters = new List<PlayerDataGridAdapter>(); adapters.Add(adapter); committer = new PlayerDataGridAdapterCommitter(adapters, playerList); }
public void TestCanBeDoneWithAnInvalidAdapter() { PlayerDataGridAdapter adapter = generateValidAdapter(); // Invalidate the adapter. adapter.Player_Name = ""; List<PlayerDataGridAdapter> adapters = new List<PlayerDataGridAdapter>(); adapters.Add(adapter); committer = new PlayerDataGridAdapterCommitter(adapters, playerList); Assert.AreEqual(false, committer.CanBeDone(), "Committer does not determine that when an adapter cannot be done, the entire committ cannot be done."); }
public void TestCanDoWithTwoValidAdapters() { PlayerDataGridAdapter adapter1 = generateValidAdapter(); PlayerDataGridAdapter adapter2 = generateValidAdapter(); // Names currently conflict - resolve. adapter2.Player_Name = "Player 2"; List<PlayerDataGridAdapter> adapters = new List<PlayerDataGridAdapter>(); adapters.Add(adapter1); adapters.Add(adapter2); committer = new PlayerDataGridAdapterCommitter(adapters, playerList); Assert.AreEqual(true, committer.CanBeDone(), "Committer does not realize when the actions can be done."); }
private void submitButton_Click(object sender, EventArgs e) { List <PlayerDataGridAdapter> adapters = new List <PlayerDataGridAdapter>(); foreach (Object o in source.List) { adapters.Add((PlayerDataGridAdapter)o); } PlayerDataGridAdapterCommitter committer = new PlayerDataGridAdapterCommitter(adapters, playerList); if (committer.CanBeDone()) { committer.Do(); Close(); } }
private void submitButton_Click(object sender, EventArgs e) { List<PlayerDataGridAdapter> adapters = new List<PlayerDataGridAdapter>(); foreach (Object o in source.List) { adapters.Add((PlayerDataGridAdapter)o); } PlayerDataGridAdapterCommitter committer = new PlayerDataGridAdapterCommitter(adapters, playerList); if (committer.CanBeDone()) { committer.Do(); Close(); } }
public void TestNameConflictWhereOneIsRemoved() { PlayerDataGridAdapter adapter1 = generateValidAdapter(); PlayerDataGridAdapter adapter2 = generateValidAdapter(); adapter2.RemovedMember = true; List<PlayerDataGridAdapter> adapters = new List<PlayerDataGridAdapter>(); adapters.Add(adapter1); adapters.Add(adapter2); committer = new PlayerDataGridAdapterCommitter(adapters, playerList); Assert.AreEqual(true, committer.CanBeDone(), "Committer does not realize when the names conflict, but one is removed, that it is okay to Do()."); }
public void TestNameConflict() { PlayerDataGridAdapter adapter1 = generateValidAdapter(); PlayerDataGridAdapter adapter2 = generateValidAdapter(); List<PlayerDataGridAdapter> adapters = new List<PlayerDataGridAdapter>(); adapters.Add(adapter1); adapters.Add(adapter2); committer = new PlayerDataGridAdapterCommitter(adapters, playerList); Assert.AreEqual(false, committer.CanBeDone(), "Committer does not realize when the names conflict."); }