public void CheckPlayerOfTheYearMoreWinners()
        {
            PlayerOfTheYear playerOfTheYear = new PlayerOfTheYear();
            List<DomainModelPlayer> players = new List<DomainModelPlayer>();
            DomainModelPlayer player1 = new DomainModelPlayer()
            {
                Id = 1,
                Address = "stedet",
                Email = "*****@*****.**",
                FirstName = "Rune",
                LastName = "Brandt",
                Phone = "12345678",
                Games = 2,
                PlayerOfTheMatch = 3,
                Training = 5,
                TeamId = 1
            };
            DomainModelPlayer player2 = new DomainModelPlayer()
            {
                Id = 1,
                Address = "stedet",
                Email = "*****@*****.**",
                FirstName = "Kenneth",
                LastName = "Fallesen",
                Phone = "12345678",
                Games = 8,
                PlayerOfTheMatch = 2,
                Training = 1,
                TeamId = 1
            };
            DomainModelPlayer player3 = new DomainModelPlayer()
            {
                Id = 1,
                Address = "stedet",
                Email = "*****@*****.**",
                FirstName = "Frederik",
                LastName = "Sørensen",
                Phone = "12345678",
                Games = 1,
                PlayerOfTheMatch = 5,
                Training = 5,
                TeamId = 1

            };
            players.Add(player1);
            players.Add(player2);
            players.Add(player3);
            var winner = playerOfTheYear.PlayerOfTheYearCalculator(players);
            Assert.AreEqual(player3, winner);
        }
 // PUT: api/Player/5
 public PlayerDto PutPlayer(DomainModelPlayer domainModelPlayer)
 {
     var player = new Facade().GetPlayerRepository().Update(domainModelPlayer);
     return new PlayerDtoConverter().Convert(player);
 }
 // POST: api/Player
 public void PostPlayer(DomainModelPlayer domainModelPlayer)
 {
     new Facade().GetPlayerRepository().Create(domainModelPlayer);
 }
        public void CheckPlayerOfTheYearMoreWinnersSameAmountOfEveryThing()
        {
            List<DomainModelPlayer> players = new List<DomainModelPlayer>();
            var mockPlayerOfTheYear = new Mock<PlayerOfTheYear>();
            mockPlayerOfTheYear.Setup(m => m.GetRandomNumber()).Returns(1);

            DomainModelPlayer player1 = new DomainModelPlayer()
            {
                Id = 1,
                Address = "stedet",
                Email = "*****@*****.**",
                FirstName = "Rune",
                LastName = "Brandt",
                Phone = "12345678",
                Games = 5,
                PlayerOfTheMatch = 5,
                Training = 5,
                TeamId = 1
            };
            DomainModelPlayer player2 = new DomainModelPlayer()
            {
                Id = 2,
                Address = "stedet",
                Email = "*****@*****.**",
                FirstName = "Kenneth",
                LastName = "Fallesen",
                Phone = "12345678",
                Games = 5,
                PlayerOfTheMatch = 5,
                Training = 5,
                TeamId = 1
            };
            DomainModelPlayer player3 = new DomainModelPlayer()
            {
                Id = 3,
                Address = "stedet",
                Email = "*****@*****.**",
                FirstName = "Frederik",
                LastName = "Sørensen",
                Phone = "12345678",
                Games = 5,
                PlayerOfTheMatch = 5,
                Training = 5,
                TeamId = 1

            };
            players.Add(player1);
            players.Add(player2);
            players.Add(player3);

            var winner = mockPlayerOfTheYear.Object.PlayerOfTheYearCalculator(players);

            Assert.AreEqual(player3, winner, "expected player Id: " + player3.Id + " but was Id :" + winner.Id);

            var mockPlayerOfTheYear2 = new Mock<PlayerOfTheYear>();
            mockPlayerOfTheYear2.Setup(m => m.GetRandomNumber()).Returns(0);

            var winner2 = mockPlayerOfTheYear2.Object.PlayerOfTheYearCalculator(players);

            Assert.AreEqual(player1, winner2, "expected player Id: " + player1.Id + " but was Id :" + winner2.Id);
        }