tweaks to tests

This commit is contained in:
2024-08-26 16:48:01 -04:00
parent 553dd3571e
commit ddc7e6082b
2 changed files with 6 additions and 0 deletions

View File

@@ -30,6 +30,7 @@ public class ValueMaybeTests
public void ImplicitValue()
{
ValueMaybe<int> value = 1;
Assert.IsTrue(value.HasValue);
Assert.That(value == 1, Is.True);
}
@@ -37,6 +38,7 @@ public class ValueMaybeTests
public void ImplicitError()
{
ValueMaybe<int> value = new InvalidOperationException();
Assert.IsTrue(value.HasError);
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
}
@@ -44,6 +46,7 @@ public class ValueMaybeTests
public void ExplicitError()
{
ValueMaybe<int, ExceptionError> value = new ExceptionError(new InvalidOperationException());
Assert.IsTrue(value.HasError);
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
}