/
diev
/
mRemoteNG
Обзор
Документация
Войти
/
diev
/
mRemoteNG
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
mRemoteNGTests/UI/Window/ConfigWindowTests/ConfigWindowSpecialTestsBase.cs
34 строки
1 KB
David Sparer
refactored the config window property grid logic
01 апр 2019, 21:24
01 апр 2019, 21:24
edda670
Код
Авторство
О чём код?
using System.Collections.Generic; using mRemoteNG.Connection; using mRemoteNG.Connection.Protocol; using mRemoteNG.UI.Window; using NUnit.Framework; namespace mRemoteNGTests.UI.Window.ConfigWindowTests { public abstract class ConfigWindowSpecialTestsBase { protected abstract ProtocolType Protocol { get; } protected bool TestAgainstContainerInfo { get; set; } = false; protected ConfigWindow ConfigWindow; protected ConnectionInfo ConnectionInfo; protected List<string> ExpectedPropertyList; [SetUp] public virtual void Setup() { ConnectionInfo = ConfigWindowGeneralTests.ConstructConnectionInfo(Protocol, TestAgainstContainerInfo); ExpectedPropertyList = ConfigWindowGeneralTests.BuildExpectedConnectionInfoPropertyList(Protocol, TestAgainstContainerInfo); ConfigWindow = new ConfigWindow(); } public void RunVerification() { ConfigWindow.SelectedTreeNode = ConnectionInfo; Assert.That( ConfigWindow.VisibleObjectProperties, Is.EquivalentTo(ExpectedPropertyList)); } } }