public void ConnectIInngeGameAndIGameProject_startCheck() { IInningeGame inningeGame = new InningeGame(_gameProject); inningeGame.AddSet(1); inningeGame.Start(); _gameProjectFactory.Verify(g => g.CheckStart(It.IsNotNull <IInningeGame>())); }
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>())); }