예제 #1
0
        public void GameListGetByIdTest()
        {
            var gameList = new GameList();

            var guid1 = Guid.NewGuid();
            var guid2 = Guid.NewGuid();
            var guid3 = Guid.NewGuid();

            gameList.Add(new Game(
                             1,
                             "Name1",
                             "Description1"));

            gameList.Add(new Game(
                             2,
                             "Name2",
                             "Description2"));

            gameList.Add(new Game(
                             3,
                             "Name3",
                             "Description3"));

            var game = gameList.GetById(0);

            Assert.AreEqual(game, null);

            game = gameList.GetById(-1);
            Assert.AreEqual(game, null);

            game = gameList.GetById(1);
            Assert.AreEqual(game.Name, "Name1");

            game = gameList.GetById(2);
            Assert.AreEqual(game.Name, "Name2");

            game = gameList.GetById(3);
            Assert.AreEqual(game.Name, "Name3");
        }