예제 #1
0
        public void WinnerMessageEventArgs_DefaultConstruction_MessageIsTestWinnerIsDevil()
        {
            WinnerMessageEventArgs actual = new WinnerMessageEventArgs("Test1", "Devil");

            Assert.That(actual.Message, Is.EqualTo("Test1"));
            Assert.That(actual.Winner, Is.EqualTo("Devil"));
        }
예제 #2
0
        private void TicTacToeGameEnd(Object sender, WinnerMessageEventArgs e)
        {
            if (e == null)
            {
                throw new ArgumentNullException(nameof(e));
            }

            MessageBox.Show(e.Message);

            this.settings.HistoryList.Add(new History()
            {
                Winner     = e.Winner,
                RoundCount = this.settings.HistoryList.Count + 1,
            });
            this.dataGrid.DataSource = this.settings.HistoryList.ToList();
        }