tweaks to tests
This commit is contained in:
@@ -30,6 +30,7 @@ public class MaybeTests
|
|||||||
public void ImplicitValue()
|
public void ImplicitValue()
|
||||||
{
|
{
|
||||||
Maybe<string> value = "Test";
|
Maybe<string> value = "Test";
|
||||||
|
Assert.IsTrue(value.HasValue);
|
||||||
Assert.That(value == "Test", Is.True);
|
Assert.That(value == "Test", Is.True);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,6 +38,7 @@ public class MaybeTests
|
|||||||
public void ImplicitError()
|
public void ImplicitError()
|
||||||
{
|
{
|
||||||
Maybe<string> value = new InvalidOperationException();
|
Maybe<string> value = new InvalidOperationException();
|
||||||
|
Assert.IsTrue(value.HasError);
|
||||||
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,6 +46,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.Throws<InvalidOperationException>(() => value.Value.ToString());
|
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -30,6 +30,7 @@ public class ValueMaybeTests
|
|||||||
public void ImplicitValue()
|
public void ImplicitValue()
|
||||||
{
|
{
|
||||||
ValueMaybe<int> value = 1;
|
ValueMaybe<int> value = 1;
|
||||||
|
Assert.IsTrue(value.HasValue);
|
||||||
Assert.That(value == 1, Is.True);
|
Assert.That(value == 1, Is.True);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -37,6 +38,7 @@ public class ValueMaybeTests
|
|||||||
public void ImplicitError()
|
public void ImplicitError()
|
||||||
{
|
{
|
||||||
ValueMaybe<int> value = new InvalidOperationException();
|
ValueMaybe<int> value = new InvalidOperationException();
|
||||||
|
Assert.IsTrue(value.HasError);
|
||||||
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -44,6 +46,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.Throws<InvalidOperationException>(() => value.Value.ToString());
|
Assert.Throws<InvalidOperationException>(() => value.Value.ToString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user