Beispiel #1
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);*/
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            IClubRepository clubRepo =
                new InMemoryClubRepository();
            IJoueurRepository joueurRepo =
                new InMemoryJoueurRepository(clubRepo);

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

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

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

            foreach (var p in joueurRepo.Context)
            {
                Console.WriteLine(p);
            }
        }
        public void DiTest()
        {
            IClubRepository clubRepo   = new InMemoryClubRepository();
            var             joueurRepo = JoueurRepoFactory.Create(clubRepo);

            Assert.True(
                joueurRepo
                .Single("DAVIS Miles")?.BornIn?.Name == "Toulon");
            var clubId = joueurRepo
                         .Single("DAVIS Miles")?.BornIn?.Id;
            var toulon = clubRepo.Single("Toulon");

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

            Assert.True(
                joueurRepo
                .Single("DAVIS Miles")?.BornIn?.Name == "New York");
            var updatedClubId = joueurRepo
                                .Single("DAVIS Miles")?.BornIn?.Id;

            Assert.True(clubId == updatedClubId);
        }