diff --git a/MaybeErrorTests/MaybeTests.cs b/MaybeErrorTests/MaybeTests.cs index 081f42e..79f42b8 100644 --- a/MaybeErrorTests/MaybeTests.cs +++ b/MaybeErrorTests/MaybeTests.cs @@ -30,6 +30,7 @@ public class MaybeTests public void ImplicitValue() { Maybe value = "Test"; + Assert.IsTrue(value.HasValue); Assert.That(value == "Test", Is.True); } @@ -37,6 +38,7 @@ public class MaybeTests public void ImplicitError() { Maybe value = new InvalidOperationException(); + Assert.IsTrue(value.HasError); Assert.Throws(() => value.Value.ToString()); } @@ -44,6 +46,7 @@ public class MaybeTests public void ExplicitError() { Maybe value = new ExceptionError(new InvalidOperationException()); + Assert.IsTrue(value.HasError); Assert.Throws(() => value.Value.ToString()); } diff --git a/MaybeErrorTests/ValueMaybeTests.cs b/MaybeErrorTests/ValueMaybeTests.cs index 991a5e3..3a7f6d5 100644 --- a/MaybeErrorTests/ValueMaybeTests.cs +++ b/MaybeErrorTests/ValueMaybeTests.cs @@ -30,6 +30,7 @@ public class ValueMaybeTests public void ImplicitValue() { ValueMaybe value = 1; + Assert.IsTrue(value.HasValue); Assert.That(value == 1, Is.True); } @@ -37,6 +38,7 @@ public class ValueMaybeTests public void ImplicitError() { ValueMaybe value = new InvalidOperationException(); + Assert.IsTrue(value.HasError); Assert.Throws(() => value.Value.ToString()); } @@ -44,6 +46,7 @@ public class ValueMaybeTests public void ExplicitError() { ValueMaybe value = new ExceptionError(new InvalidOperationException()); + Assert.IsTrue(value.HasError); Assert.Throws(() => value.Value.ToString()); }