diff --git a/samples/Directory.Packages.props b/samples/Directory.Packages.props
index 8b9abe5..71d7ad5 100644
--- a/samples/Directory.Packages.props
+++ b/samples/Directory.Packages.props
@@ -1,8 +1,8 @@
true
- 12.0.1
- 3.119.3-preview.1.1
+ 12.1.0
+ 4.150.1
@@ -13,15 +13,15 @@
-
+
-
+
-
-
+
+
-
+
\ No newline at end of file
diff --git a/samples/Sample.Common/MainWindowViewModel.cs b/samples/Sample.Common/MainWindowViewModel.cs
index 270aee8..435295d 100644
--- a/samples/Sample.Common/MainWindowViewModel.cs
+++ b/samples/Sample.Common/MainWindowViewModel.cs
@@ -74,7 +74,7 @@ public MainWindowViewModel(IRegionManager regionManager,
public string FooterText => $"Powered by .NET {Environment.Version} • {RuntimeInformation.OSDescription}";
[Reactive]
- private bool _isSplitViewPaneOpen = false;
+ private bool _isSplitViewPaneOpen = true;
public IObservable SupportDialog { get; } = Observable.Return(!OperatingSystem.IsBrowser());
public ObservableCollection Views { get; }
diff --git a/src/AsyncNavigation/Abstractions/IRegionManager.cs b/src/AsyncNavigation/Abstractions/IRegionManager.cs
index ceb1aeb..2db3299 100644
--- a/src/AsyncNavigation/Abstractions/IRegionManager.cs
+++ b/src/AsyncNavigation/Abstractions/IRegionManager.cs
@@ -3,7 +3,7 @@
namespace AsyncNavigation.Abstractions;
-public interface IRegionManager
+public interface IRegionManager : IDisposable
{
IReadOnlyDictionary Regions { get; }
void AddRegion(string regionName, IRegion region);
diff --git a/src/AsyncNavigation/RegionManagerBase.cs b/src/AsyncNavigation/RegionManagerBase.cs
index 7438e16..f124433 100644
--- a/src/AsyncNavigation/RegionManagerBase.cs
+++ b/src/AsyncNavigation/RegionManagerBase.cs
@@ -7,7 +7,7 @@
namespace AsyncNavigation;
-public abstract class RegionManagerBase : IRegionManager, IDisposable
+public abstract class RegionManagerBase : IRegionManager
{
private static readonly object _staticLock = new();
private static RegionManagerBase? _current;
diff --git a/src/AsyncNavigation/NavigationAwareBase.cs b/tests/AsyncNavigation.Tests/Infrastructure/NavigationAwareBase.cs
similarity index 97%
rename from src/AsyncNavigation/NavigationAwareBase.cs
rename to tests/AsyncNavigation.Tests/Infrastructure/NavigationAwareBase.cs
index a037825..fa9878e 100644
--- a/src/AsyncNavigation/NavigationAwareBase.cs
+++ b/tests/AsyncNavigation.Tests/Infrastructure/NavigationAwareBase.cs
@@ -1,7 +1,7 @@
-using AsyncNavigation.Abstractions;
+using AsyncNavigation.Abstractions;
using AsyncNavigation.Core;
-namespace AsyncNavigation;
+namespace AsyncNavigation.Tests.Infrastructure;
///
/// Abstract base class that provides no-op default implementations of all
diff --git a/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs b/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs
index 5e95b67..21840c7 100644
--- a/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs
+++ b/tests/AsyncNavigation.Tests/NavigationAwareBaseTests.cs
@@ -1,5 +1,4 @@
-using AsyncNavigation.Abstractions;
-using AsyncNavigation.Core;
+using AsyncNavigation.Tests.Infrastructure;
namespace AsyncNavigation.Tests;