Exemple #1
0
        public void ConnectIInngeGameAndIGameProject_startCheck()
        {
            IInningeGame inningeGame = new InningeGame(_gameProject);

            inningeGame.AddSet(1);
            inningeGame.Start();

            _gameProjectFactory.Verify(g => g.CheckStart(It.IsNotNull <IInningeGame>()));
        }
Exemple #2
0
        public void ConnectIInngeGameAndIGameProject_AddSet()
        {
            IInningeGame inningeGame = new InningeGame(_gameProject);

            inningeGame.AddSet(1);

            _gameProjectFactory.Verify(g => g.BeforAddSeat(It.IsNotNull <IInningeGame>(), It.IsNotNull <EventArgs>()), "添加座位前");
            _gameProjectFactory.Verify(p => p.AfterAddSeat(It.IsNotNull <object>(), It.IsNotNull <EventArgs>()), "添加座位后");
        }
Exemple #3
0
        public void ConnectIInngeGameAndIGameProject_startDelegate()
        {
            IInningeGame inningeGame = new InningeGame(_gameProject);

            _gameProjectFactory.Setup(g => g.CheckStart(It.IsNotNull <IInningeGame>())).Returns(true);

            inningeGame.AddSet(1);
            inningeGame.Start();

            _gameProjectFactory.Verify(g => g.GameStart(It.IsNotNull <IInningeGame>(), It.IsNotNull <EventArgs>()));
        }