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)); }