From f3b54f24cc3a17be7480dc285e3bfa2f27cea50f Mon Sep 17 00:00:00 2001 From: "alexander.marek" Date: Wed, 12 Feb 2025 14:08:49 +0100 Subject: [PATCH] - NavigateResult is now testable --- src/AvaloniaInside.Shell/NavigateResult.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/AvaloniaInside.Shell/NavigateResult.cs b/src/AvaloniaInside.Shell/NavigateResult.cs index 886ae9c..8f55fec 100644 --- a/src/AvaloniaInside.Shell/NavigateResult.cs +++ b/src/AvaloniaInside.Shell/NavigateResult.cs @@ -12,4 +12,10 @@ internal NavigateResult(bool hasArgument, object? argument) public object? Argument { get; } public T? As() => HasArgument && Argument is T argument ? argument : default; + + public static NavigateResult FromResult(T argument) => new(true, argument); + + public static readonly NavigateResult Completed = new NavigateResult(false, null); } + +