/
diev
/
mRemoteNG
Обзор
Документация
Войти
/
diev
/
mRemoteNG
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
mRemoteNGTests/Tree/ClickHandlers/ExpandNodeClickHandlerTests.cs
46 строк
1 KB
Faryan Rezagholi
removed unused using directives
27 сен 2020, 16:04
27 сен 2020, 16:04
6751ff1
Код
Авторство
О чём код?
using System; using mRemoteNG.Connection; using mRemoteNG.Container; using mRemoteNG.Tree.ClickHandlers; using mRemoteNG.UI.Controls.ConnectionTree; using NSubstitute; using NUnit.Framework; namespace mRemoteNGTests.Tree { public class ExpandNodeClickHandlerTests { private ExpandNodeClickHandler _clickHandler; private IConnectionTree _connectionTree; [SetUp] public void Setup() { _connectionTree = Substitute.For<IConnectionTree>(); _clickHandler = new ExpandNodeClickHandler(_connectionTree); } [Test] public void TargetedNodeIsExpanded() { var folder = new ContainerInfo(); _clickHandler.Execute(folder); _connectionTree.Received().ToggleExpansion(folder); } [Test] public void NothingHappensWhenConnectionInfoProvided() { _clickHandler.Execute(new ConnectionInfo()); _connectionTree.DidNotReceiveWithAnyArgs().ToggleExpansion(new ConnectionInfo()); } [Test] public void ExceptionThrownOnConstructorNullArg() { // ReSharper disable once ObjectCreationAsStatement Assert.Throws<ArgumentNullException>(() => new ExpandNodeClickHandler(null)); } } }