public void BringSubviewToFront_Subviews_vs_TabIndexes() { var r = new View(); var v1 = new View() { CanFocus = true }; var v2 = new View() { CanFocus = true }; var v3 = new View() { CanFocus = true }; r.Add(v1, v2, v3); r.BringSubviewToFront(v1); Assert.True(r.Subviews.IndexOf(v1) == 2); Assert.True(r.Subviews.IndexOf(v2) == 0); Assert.True(r.Subviews.IndexOf(v3) == 1); Assert.True(r.TabIndexes.IndexOf(v1) == 0); Assert.True(r.TabIndexes.IndexOf(v2) == 1); Assert.True(r.TabIndexes.IndexOf(v3) == 2); }