public async Task SaveClicked_BadRequest() { var mocks = new ItemPageControllerMocks <Uom>(); MockForms.Init(); var page = new UomItemPage(); page.InitializePage(); mocks.ViewModel.Setup(v => v.SaveAsync()).Throws(new BadRequestHttpException()); BuildController(mocks, page); await page.SaveToolbarItemClickedAsync(); }
public async Task SaveClicked() { var mocks = new ItemPageControllerMocks <Uom>(); MockForms.Init(); var page = new UomItemPage(); page.InitializePage(); var sequence = new MockSequence(); mocks.ViewModel.InSequence(sequence).Setup(v => v.SaveAsync()).Returns(Task.CompletedTask); mocks.LrpNavigation.InSequence(sequence).Setup(n => n.PopAsync()).ReturnsAsync(page); BuildController(mocks, page); await page.SaveToolbarItemClickedAsync(); }