public void ScrollViewPagePathEffectDownCast() { tlog.Debug(tag, $"ScrollViewPagePathEffectDownCast START"); using (Path path = new Path()) { using (Vector3 forword = new Vector3(2, 4, 6)) { using (Vector3 pageSize = new Vector3(6, 8, 10)) { var testingTarget = new ScrollViewPagePathEffect(path, forword, 1, pageSize, 5); Assert.IsNotNull(testingTarget, "Can't create success object ScrollViewPagePathEffect"); Assert.IsInstanceOf <ScrollViewPagePathEffect>(testingTarget, "Should be an instance of ScrollViewPagePathEffect type."); var result = ScrollViewPagePathEffect.DownCast(testingTarget); Assert.IsNotNull(result, "Can't create success object ScrollViewPagePathEffect"); Assert.IsInstanceOf <ScrollViewPagePathEffect>(result, "Should be an instance of ScrollViewPagePathEffect type."); testingTarget.Dispose(); } } } tlog.Debug(tag, $"ScrollViewPagePathEffectDownCast END (OK)"); }
public void ScrollViewPagePathEffectApplyToPage() { tlog.Debug(tag, $"ScrollViewPagePathEffectApplyToPage START"); using (Path path = new Path()) { using (Vector3 forword = new Vector3(2, 4, 6)) { using (Vector3 pageSize = new Vector3(6, 8, 10)) { var testingTarget = new ScrollViewPagePathEffect(path, forword, 1, pageSize, 5); Assert.IsNotNull(testingTarget, "Can't create success object ScrollViewPagePathEffect"); Assert.IsInstanceOf <ScrollViewPagePathEffect>(testingTarget, "Should be an instance of ScrollViewPagePathEffect type."); try { using (View view = new View()) { testingTarget.ApplyToPage(view, 2); } } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } testingTarget.Dispose(); } } } tlog.Debug(tag, $"ScrollViewPagePathEffectApplyToPage END (OK)"); }