public async Task InsertPageBefore_inserts_page_in_correct_spot() { Assume.That(navController.MainStack.Count == 4); Assume.That(navController.MainStack[2] is DiTestPage2); await navController.DiInsertPageBefore <DiTestViewModel2>(new DiTestViewModel5()); Assert.Multiple(() => { Assert.IsTrue(navController.MainStack.Count == 5); Assert.IsInstanceOf <DiTestPage5>(navController.MainStack[2]); }); }