Files
mRemoteNG/mRemoteNGTests/Tools/MaybeTests.cs
David Sparer ec554dae2e cred record drop down now works
you can select the credential associated to a connection via a property window drop down
2017-08-05 16:35:21 -05:00

31 lines
604 B
C#

using mRemoteNG.Tools;
using NUnit.Framework;
namespace mRemoteNGTests.Tools
{
public class MaybeTests
{
[Test]
public void MaybeReturnsEmptyListWhenGivenNullValue()
{
var sut = new Maybe<object>(null);
Assert.That(sut, Is.Empty);
}
[Test]
public void MaybeReturnsValueIfNotNull()
{
var expected = new object();
var sut = new Maybe<object>(expected);
Assert.That(sut, Has.Member(expected));
}
[Test]
public void MaybeExtensionOfNullObjectIsntNull()
{
var sut = ((object) null).Maybe();
Assert.That(sut, Is.Not.Null);
}
}
}