Get() private méthode

private Get ( string urlData ) : object
urlData string
Résultat object
Exemple #1
0
        public void Pages()
        {
            ILogger <PageController> _testlogger = null;

            using (var context = new AppDbContext(options, null))
            {
                PageController controller = new PageController(context, _testlogger);

                // Get all
                var result = controller.Get();

                // Assert
                var okResult = Assert.IsAssignableFrom <IEnumerable <Models.Admin.Page.Pages> >(result);
                var pgcount  = okResult.ToList().Count;
                Assert.Equal(2, pgcount);

                // Get by ID
                var result1   = controller.Get(1);
                var okResult1 = Assert.IsAssignableFrom <Models.Admin.Page.Pages>(result1);
                Assert.Equal("test page 1", okResult1.PageName);

                // test update
                var pg1 = new Models.Admin.Page.Pages {
                    PagesID = 1, PageName = "page 1 name", PagesDescription = "test page 1"
                };
                controller.UpdateEntry(pg1);
                var result3 = controller.Get(1);
                Assert.NotEqual("test page 1", result3.PageName);
                Assert.Equal("page 1 name", result3.PageName);

                // test delete
                var result4 = controller.Get(2);
                Assert.Equal("test page 2", result4.PageName);

                IActionResult result5    = controller.Delete(2);
                var           viewResult = Assert.IsType <Microsoft.AspNetCore.Mvc.OkResult>(result5);
                var           result6    = controller.Get(2);
                Assert.Null(result6);
            }
        }
        public void CreatePageTest()
        {
            string pageName = "New Page";
            var    page     = controller.Create(pageName, testContext.users[0]);

            var fetched = controller.Get(page.Id, testContext.users[0]);

            Assert.NotNull(fetched);

            Assert.Equal(page.Id, fetched.Id);

            Assert.Equal(pageName, fetched.Name);
            Assert.Equal(fetched.Acl.ownerId, testContext.users[0].Id);
        }