示例#1
0
        public void GetEditGameModel()
        {
            _mockGameRespository.GetGame(1).Returns(new Game
            {
                GameId = 1,
                HomeTeamId = 2,
                AwayTeamId = 3,
                GameDateTime = new DateTime(2016, 4, 24, 15, 0, 0)
            });

            GameService gameService = new GameService(_mockGameRespository, _mockTeamRepository);

            EditGameModel editGameModel = gameService.GetEditGameModel(1);

            Assert.That(editGameModel.Teams.Count, Is.EqualTo(4));
            Assert.That(editGameModel.GameId, Is.EqualTo(1));
            Assert.That(editGameModel.HomeTeamId, Is.EqualTo(2));
            Assert.That(editGameModel.HomeScore, Is.Null);
            Assert.That(editGameModel.AwayTeamId, Is.EqualTo(3));
            Assert.That(editGameModel.AwayScore, Is.Null);
            Assert.That(editGameModel.GameDate, Is.EqualTo(new DateTime(2016, 4, 24, 15, 0, 0)));
        }