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