Skip to content

Commit

Permalink
Remove invalid unit test
Browse files Browse the repository at this point in the history
  • Loading branch information
artemvalieiev committed Dec 8, 2023
1 parent ce3401a commit 1818379
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 22 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -65,9 +65,9 @@ void SetupGestureManager()
return;
}

if (_containerView != handler.ContainerView ||
_platformView != handler.PlatformView ||
_handler != handler)
if (_containerView != handler.ContainerView ||
_platformView != handler.PlatformView ||
_handler != handler)
{
DisconnectGestures();
}
Expand Down
31 changes: 12 additions & 19 deletions src/Controls/tests/Core.UnitTests/Gestures/GestureManagerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,18 @@ public void DoesntConnectWithOnlyWindowSet()
Assert.True(gestureManager.IsConnected);
}

[Fact]
public void ConnectsWithOnlyHandlerSet()
{
var handler = Substitute.For<IViewHandler>();
var view = Substitute.For<IControlsView>();

view.Handler.Returns(handler);

GestureManager gestureManager = new GestureManager(view);
Assert.True(gestureManager.IsConnected);
}

[Fact]
public void DisconnectsWhenWindowIsRemoved()
{
Expand Down Expand Up @@ -96,24 +108,5 @@ public void PlatformManagerChangesWhenContainerViewChanged()

Assert.NotEqual(gestureManager.GesturePlatformManager, platformManagerForHandler1);
}

[Fact]
public void PlatformManagerChangesWhenWindowChanged()
{
var view = Substitute.For<IControlsView>();
var handler = Substitute.For<IViewHandler>();

handler.ContainerView.Returns(null);
view.Window.Returns(new Window());
view.Handler.Returns(handler);

GestureManager gestureManager = new GestureManager(view);
var platformManagerForHandler1 = gestureManager.GesturePlatformManager;

view.Window.Returns(new Window());
view.WindowChanged += Raise.Event<EventHandler>(view, EventArgs.Empty);

Assert.NotEqual(gestureManager.GesturePlatformManager, platformManagerForHandler1);
}
}
}

0 comments on commit 1818379

Please sign in to comment.