diff --git a/MaybeErrorTests/MaybeTests.cs b/MaybeErrorTests/MaybeTests.cs index 28b4cc3..0a0ed18 100644 --- a/MaybeErrorTests/MaybeTests.cs +++ b/MaybeErrorTests/MaybeTests.cs @@ -31,15 +31,18 @@ public class MaybeTests public void ImplicitValue() { Maybe value = "Test"; - Assert.IsTrue(value.HasValue); - Assert.That(value == "Test", Is.True); + Assert.Multiple(() => + { + Assert.That(value.HasValue); + Assert.That(value == "Test", Is.True); + }); } [Test] public void ImplicitError() { Maybe value = new InvalidOperationException(); - Assert.IsTrue(value.HasError); + Assert.That(value.HasError); Assert.Throws(() => value.Value.ToString()); } @@ -47,7 +50,7 @@ public class MaybeTests public void ExplicitError() { Maybe value = new ExceptionError(new InvalidOperationException()); - Assert.IsTrue(value.HasError); + Assert.That(value.HasError); Assert.Throws(() => value.Value.ToString()); } @@ -56,8 +59,11 @@ public class MaybeTests { Maybe value = new Error("Test Error"); Assert.Throws(() => value.Value.ToLower()); - Assert.That(value.HasError); - Assert.That(value.Error?.Message, Is.EqualTo("Test Error")); + Assert.Multiple(() => + { + Assert.That(value.HasError); + Assert.That(value.Error?.Message, Is.EqualTo("Test Error")); + }); } [Test] diff --git a/MaybeErrorTests/ValueMaybeTests.cs b/MaybeErrorTests/ValueMaybeTests.cs index 744137e..2579c85 100644 --- a/MaybeErrorTests/ValueMaybeTests.cs +++ b/MaybeErrorTests/ValueMaybeTests.cs @@ -31,15 +31,18 @@ public class ValueMaybeTests public void ImplicitValue() { ValueMaybe value = 1; - Assert.IsTrue(value.HasValue); - Assert.That(value == 1, Is.True); + Assert.Multiple(() => + { + Assert.That(value.HasValue); + Assert.That(value == 1, Is.True); + }); } [Test] public void ImplicitError() { ValueMaybe value = new InvalidOperationException(); - Assert.IsTrue(value.HasError); + Assert.That(value.HasError); Assert.Throws(() => value.Value.ToString()); } @@ -47,7 +50,7 @@ public class ValueMaybeTests public void ExplicitError() { ValueMaybe value = new ExceptionError(new InvalidOperationException()); - Assert.IsTrue(value.HasError); + Assert.That(value.HasError); Assert.Throws(() => value.Value.ToString()); } @@ -56,8 +59,11 @@ public class ValueMaybeTests { ValueMaybe value = new Error("Test Error"); Assert.Throws(() => value.Value.ToString()); - Assert.That(value.HasError); - Assert.That(value.Error?.Message, Is.EqualTo("Test Error")); + Assert.Multiple(() => + { + Assert.That(value.HasError); + Assert.That(value.Error?.Message, Is.EqualTo("Test Error")); + }); } [Test]