public void TransitionItemAssign() { tlog.Debug(tag, $"TransitionItemAssign START"); using (View view = new View()) { var testingTarget = new TransitionItem(view.SwigCPtr.Handle, false); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <TransitionItem>(testingTarget, "Should be an Instance of TransitionItem!"); try { testingTarget.Assign(testingTarget); } catch (Exception e) { tlog.Debug(tag, e.Message.ToString()); Assert.Fail("Caught Exception: Failed!"); } testingTarget.Dispose(); } tlog.Debug(tag, $"TransitionItemAssign END (OK)"); }
public void TransitionItemAssign() { tlog.Debug(tag, $"TransitionItemAssign START"); View currentView = new View() { Name = "currentPage", TransitionOptions = new TransitionOptions(Window.Instance) }; currentView.TransitionOptions.TransitionTag = "Transition"; currentView.TransitionOptions.EnableTransition = true; View newView = new View() { Name = "newPage", TransitionOptions = new TransitionOptions(Window.Instance) }; newView.TransitionOptions.TransitionTag = "Transition"; newView.TransitionOptions.EnableTransition = true; AlphaFunction alphaFunction = new AlphaFunction(AlphaFunction.BuiltinFunctions.Default); TimePeriod timePeriod = new TimePeriod(500); var testingTarget = new TransitionItem(currentView, newView, timePeriod, alphaFunction); Assert.IsNotNull(testingTarget, "Should be not null!"); Assert.IsInstanceOf <TransitionItem>(testingTarget, "Should be an Instance of TransitionItem!"); using (TransitionItem rhs = new TransitionItem(testingTarget)) { var result = testingTarget.Assign(rhs); Assert.IsNotNull(result, "Should be not null!"); Assert.IsInstanceOf <TransitionItem>(result, "Should be an Instance of TransitionItem!"); } currentView?.Dispose(); newView?.Dispose(); timePeriod?.Dispose(); alphaFunction?.Dispose(); testingTarget?.Dispose(); tlog.Debug(tag, $"TransitionItemAssign END (OK)"); }