示例#1
0
        public void Load()
        {
            ScreenshotList screenshots = new ScreenshotList();

            screenshots.Load();

            Assert.IsTrue(screenshots.Count > 0);
        }
示例#2
0
        public void LoadById()
        {
            ScreenshotList screenshots = new ScreenshotList();

            screenshots.Load();
            Screenshot screenshot = new Screenshot();

            screenshot.LoadById(screenshots.FirstOrDefault(s => s.FilePath == "Test").Id);

            Assert.IsNotNull(screenshot);
        }
        // GET: Screenshot
        public ActionResult Index()
        {
            User userin = System.Web.HttpContext.Current.Session["user"] as User;

            if (userin == null || userin.UserTypeDescription != "Admin")
            {
                return(RedirectToAction("Index", "Home"));
            }

            screenshots = new ScreenshotList();
            screenshots.Load();
            return(View(screenshots));
        }
示例#4
0
        public void Delete()
        {
            ScreenshotList screenshots = new ScreenshotList();

            screenshots.Load();
            Screenshot screenshot = new Screenshot();

            screenshot.LoadById(screenshots.FirstOrDefault(s => s.FilePath == "UpdateTest").Id);

            int rowsAffected = screenshot.Delete();

            Assert.IsTrue(rowsAffected == 1);
        }