public void ItemCountPageNumberZeroTest()
        {
            DevicesListViewController devicesListViewController = new DevicesListViewController(fakeDataRestService);
            ViewResult viewResult = (ViewResult)devicesListViewController.Index(0, 0);

            Assert.Equal(1, viewResult.ViewData["PageNumber"]);
            Assert.Equal(25, viewResult.ViewData["ItemsPerPage"]);
        }
        public void PassPageNumberAndItemsPerPageToView()
        {
            DevicesListViewController devicesListViewController = new DevicesListViewController(fakeDataRestService);

            ViewResult viewResult = (ViewResult)devicesListViewController.Index(1, 25);

            Assert.Equal(1, viewResult.ViewData["PageNumber"]);
            Assert.Equal(25, viewResult.ViewData["ItemsPerPage"]);
        }
        public void ExceptionWithoutConnection()
        {
            FakeResponseHandler noConnectionHandler = new FakeResponseHandler();

            noConnectionHandler.AddFakeException(
                new Uri($"{ApplicationURLS.Backend}/api/devices/page=1&items=25"),
                new AggregateException());
            RestService restService = new RestService(new HttpClient(noConnectionHandler), mockTokenAcquisition,
                                                      mockConfiguration);
            DevicesListViewController devicesListViewController = new DevicesListViewController(restService);

            Assert.Throws <AggregateException>(() => devicesListViewController.Index(1, 25));
        }