示例#1
0
        static void Main(string[] args)
        {
            GamerManager gamerManager = new GamerManager(new NewEStateUserValidationManager());

            gamerManager.Add(new Gamer()
            {
                Id = 1, BirthYear = 1985, FirstName = "ENGİN", LastName = "DEMİROĞ", IdentityNumber = 12345
            });


            Game game1 = new Game()
            {
                GameName  = "FIFA 21",
                GamePrice = 35
            };

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);

            ICampaign winterSale = new WinterSale();

            winterSale.AddGame(game1);

            GameManager gameManager1 = new GameManager();

            gameManager1.Sell(game1);
        }
示例#2
0
        static void Main(string[] args)
        {
            Player player1 = new Player()
            {
                TCNo        = "22222222222",
                FirstName   = "Engin",
                LastName    = "Demiroğ",
                NickName    = "The SOLID Developer",
                YearofBirth = "1985"
            };

            User user1 = new User()
            {
                TCNo        = "22222222222",
                FirstName   = "Engin",
                LastName    = "Demiroğ",
                YearofBirth = "1985"
            };

            Game game1 = new Game()
            {
                GameName  = "Rocket League",
                GamePrice = 30
            };
            VerifyManager verifyManager = new VerifyManager();

            verifyManager.Verification(player1, user1);

            PlayerManager playerManager1 = new PlayerManager();

            playerManager1.Add(player1);

            GameManager gameManager = new GameManager();

            gameManager.Add(game1);

            ICampaign winterSale = new WinterSale();

            winterSale.Update(game1);

            GameManager gameManager1 = new GameManager();

            gameManager1.Sell(game1, player1);

            winterSale.Delete(game1);
            playerManager1.Delete(player1);
        }