/
diev
/
mRemoteNG
Обзор
Документация
Войти
/
diev
/
mRemoteNG
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
mRemoteNGTests/Tools/OptionalTests.cs
30 строк
613 B
David Sparer
changed the Maybe type name to Optional, which is slightly more common
17 фев 2018, 05:17
17 фев 2018, 05:17
764791b
Код
Авторство
О чём код?
using mRemoteNG.Tools; using NUnit.Framework; namespace mRemoteNGTests.Tools { public class OptionalTests { [Test] public void MaybeReturnsEmptyListWhenGivenNullValue() { var sut = new Optional<object>(null); Assert.That(sut, Is.Empty); } [Test] public void MaybeReturnsValueIfNotNull() { var expected = new object(); var sut = new Optional<object>(expected); Assert.That(sut, Has.Member(expected)); } [Test] public void MaybeExtensionOfNullObjectIsntNull() { var sut = ((object) null).Maybe(); Assert.That(sut, Is.Not.Null); } } }