/
diev
/
mRemoteNG
Обзор
Документация
Войти
/
diev
/
mRemoteNG
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
mRemoteNGTests/Connection/ConnectionInfoComparerTests.cs
42 строки
1 KB
David Sparer
Created tests for the ConnectionInfoComparer
28 сен 2016, 22:52
28 сен 2016, 22:52
050d12a
Код
Авторство
О чём код?
using System.ComponentModel; using mRemoteNG.Connection; using NUnit.Framework; namespace mRemoteNGTests.Connection { public class ConnectionInfoComparerTests { private ConnectionInfo _con1; private ConnectionInfo _con2; [OneTimeSetUp] public void OnetimeSetup() { _con1 = new ConnectionInfo { Name = "a" }; _con2 = new ConnectionInfo { Name = "b" }; } [Test] public void SortAscendingOnName() { var comparer = new ConnectionInfoComparer<string>(node => node.Name) { SortDirection = ListSortDirection.Ascending }; var compareReturn = comparer.Compare(_con1, _con2); Assert.That(compareReturn, Is.Negative); } [Test] public void SortDescendingOnName() { var comparer = new ConnectionInfoComparer<string>(node => node.Name) { SortDirection = ListSortDirection.Descending }; var compareReturn = comparer.Compare(_con1, _con2); Assert.That(compareReturn, Is.Positive); } } }