tests cleanup
This commit is contained in:
@@ -31,15 +31,18 @@ public class MaybeTests
|
||||
public void ImplicitValue()
|
||||
{
|
||||
Maybe<string> 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<string> value = new InvalidOperationException();
|
||||
Assert.IsTrue(value.HasError);
|
||||
Assert.That(value.HasError);
|
||||
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||
}
|
||||
|
||||
@@ -47,7 +50,7 @@ public class MaybeTests
|
||||
public void ExplicitError()
|
||||
{
|
||||
Maybe<string, ExceptionError> value = new ExceptionError(new InvalidOperationException());
|
||||
Assert.IsTrue(value.HasError);
|
||||
Assert.That(value.HasError);
|
||||
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||
}
|
||||
|
||||
@@ -56,8 +59,11 @@ public class MaybeTests
|
||||
{
|
||||
Maybe<string> value = new Error("Test Error");
|
||||
Assert.Throws<Exception>(() => 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]
|
||||
|
||||
@@ -31,15 +31,18 @@ public class ValueMaybeTests
|
||||
public void ImplicitValue()
|
||||
{
|
||||
ValueMaybe<int> 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<int> value = new InvalidOperationException();
|
||||
Assert.IsTrue(value.HasError);
|
||||
Assert.That(value.HasError);
|
||||
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||
}
|
||||
|
||||
@@ -47,7 +50,7 @@ public class ValueMaybeTests
|
||||
public void ExplicitError()
|
||||
{
|
||||
ValueMaybe<int, ExceptionError> value = new ExceptionError(new InvalidOperationException());
|
||||
Assert.IsTrue(value.HasError);
|
||||
Assert.That(value.HasError);
|
||||
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||
}
|
||||
|
||||
@@ -56,8 +59,11 @@ public class ValueMaybeTests
|
||||
{
|
||||
ValueMaybe<int> value = new Error("Test Error");
|
||||
Assert.Throws<Exception>(() => 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]
|
||||
|
||||
Reference in New Issue
Block a user