コード例 #1
0
        public void GenreControllerCreate()
        {
            var contextLocal = new FakeGamesDBContext();

            var controller = new GenreController(contextLocal);
            var result     = (ViewResult)controller.Create();

            Assert.AreEqual("Create", result.ViewName);
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: fobosdem/WorkingWithSQL
        static void Main(string[] args)
        {
            GenreController genresDb    = new GenreController();
            GenreDTO        genreAction = new GenreDTO()
            {
                GenreName = "Action", Description = "Dynamic action games with some logic puzzles"
            };
            GenreDTO genreSport = new GenreDTO()
            {
                GenreName = "Sprot Simulator", Description = "A sports game is a video game genre that simulates the practice of sports"
            };
            GenreDTO genreMMORPG = new GenreDTO()
            {
                GenreName = "MMORPG", Description = "Massively multiplayer online role-playing game"
            };

            //example of exeption on BL validtion
            //GenreDTO badGenre = new GenreDTO() { GenreName = "MMORPG", Description = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" +
            //	"aaaaaaaaaaaaaaaaaaaaaa" };

            genresDb.Create(genreAction);
            genresDb.Create(genreSport);
            genresDb.Create(genreMMORPG);

            List <GenreDTO> allGenresFormDB = genresDb.GetAll();

            foreach (GenreDTO genre in allGenresFormDB)
            {
                Console.WriteLine($"{genre.Id} -- {genre.GenreName} : {genre.Description}");
            }


            Console.WriteLine("---------------------Exaple of Updating--------------------------");
            //example of updating
            genreMMORPG.Description = "Multiplayer game";

            genresDb.Update(genreMMORPG);

            allGenresFormDB = genresDb.GetAll();
            foreach (GenreDTO genre in allGenresFormDB)
            {
                Console.WriteLine($"{genre.Id} -- {genre.GenreName} : {genre.Description}");
            }

            Console.WriteLine("---------------------Exaple of deleting--------------------------");
            //Example of Deleting
            var genreToDelete = genreMMORPG;

            genresDb.Delete(genreToDelete);

            allGenresFormDB = genresDb.GetAll();
            foreach (GenreDTO genre in allGenresFormDB)
            {
                Console.WriteLine($"{genre.Id} -- {genre.GenreName} : {genre.Description}");
            }

            Console.ReadKey();
        }