Exemple #1
0
 public void SetUp()
 {
     classUnderTest = new InMemoryPlayerRepository();
     classUnderTest.Save(player);
     allPlayers      = classUnderTest.GetAllPlayers();
     retrievedPlayer = allPlayers.FirstOrDefault(x => x.Id == player.Id);
 }
Exemple #2
0
        static void Main(string[] args)
        {
            IClubRepository clubRepo =
                new InMemoryClubRepository();
            IPlayerRepository playerRepo =
                new InMemoryPlayerRepository(clubRepo);
            IHistoricRepository historicRepo =
                new InMemoryHistoricRepository(clubRepo, playerRepo);


            /*
             * foreach(var p in playerRepo.Context)
             *  Console.WriteLine(p);
             *
             * foreach(var h in historicRepo.Context)
             *  Console.WriteLine(h);*/

            /*
             * Player playerTest = playerRepo.Single(1);
             * List<Historic> listH = playerTest.HistoricCollection;*/

            /*var toulon = clubRepo.Single("Toulon");
             * toulon.Name = "New York";
             * clubRepo.Update(toulon);
             * clubRepo.SaveChanges();
             *
             * foreach(var p in playerRepo.Context)
             *  Console.WriteLine(p);*/
        }
Exemple #3
0
            public void It_should_persist_is_it_state()
            {
                var classUnderTest = new InMemoryPlayerRepository();

                classUnderTest.Save(player);

                classUnderTest.SavePlayerAsNotIt(player.Id);

                var allPlayers    = classUnderTest.GetAllPlayers();
                var updatedPlayer = allPlayers.Single(x => x.Id == player.Id);

                Assert.That(updatedPlayer.IsIt, Is.False);
            }
Exemple #4
0
            public void It_should_update_the_player_position()
            {
                var classUnderTest = new InMemoryPlayerRepository();

                classUnderTest.Save(player);
                player.X = 42;
                player.Y = 42;

                classUnderTest.UpdatePlayerPosition(player);

                var allPlayers      = classUnderTest.GetAllPlayers();
                var retrievedPlayer = allPlayers.FirstOrDefault(x => x.Id == player.Id);

                Assert.That(retrievedPlayer.X, Is.EqualTo(42));
                Assert.That(retrievedPlayer.Y, Is.EqualTo(42));
            }
Exemple #5
0
        static void Main(string[] args)
        {
            IClubRepository ClubRepo =
                new InMemoryClubRepository();
            IPlayerRepository PlayerRepo =
                new InMemoryPlayerRepository();

            foreach (var p in PlayerRepo.Context)
            {
                Console.WriteLine(p);
            }

            var toulon = ClubRepo.Single("Toulon");

            toulon.Name = "New York";
            ClubRepo.Update(toulon);
            ClubRepo.SaveChanges();

            foreach (var p in PlayerRepo.Context)
            {
                Console.WriteLine(p);
            }
        }