diff --git a/ZenLib.Tests/OptionTests.cs b/ZenLib.Tests/OptionTests.cs
index cda2744..41c08fe 100644
--- a/ZenLib.Tests/OptionTests.cs
+++ b/ZenLib.Tests/OptionTests.cs
@@ -4,285 +4,370 @@
namespace ZenLib.Tests
{
- using System.Diagnostics.CodeAnalysis;
- using System.Numerics;
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using ZenLib;
- using ZenLib.Tests.Network;
- using static ZenLib.Tests.TestHelper;
- using static ZenLib.Zen;
+ using System.Diagnostics.CodeAnalysis;
+ using System.Numerics;
+ using Microsoft.VisualStudio.TestTools.UnitTesting;
+ using ZenLib;
+ using ZenLib.Tests.Network;
+ using static ZenLib.Tests.TestHelper;
+ using static ZenLib.Zen;
+
+ ///
+ /// Tests for the Zen option type.
+ ///
+ [TestClass]
+ [ExcludeFromCodeCoverage]
+ public class OptionTests
+ {
+ ///
+ /// Test that option equality works.
+ ///
+ [TestMethod]
+ public void TestOptionEquality()
+ {
+ Assert.AreNotEqual(Option.None(), null);
+ Assert.AreNotEqual(Option.None(), 4);
+ Assert.AreEqual(Option.None(), Option.None());
+ Assert.AreEqual(new Option(false, 1), new Option(false, 2));
+ Assert.AreNotEqual(Option.None(), Option.Some(0));
+ Assert.AreNotEqual(Option.Some(0), Option.None());
+ Assert.AreEqual(Option.Some(0), Option.Some(0));
+ Assert.AreNotEqual(Option.Some(0), Option.Some(1));
+ Assert.AreNotEqual(Option.None().GetHashCode(), Option.Some(1).GetHashCode());
+ }
///
- /// Tests for the Zen option type.
+ /// Test that finding an option works.
///
- [TestClass]
- [ExcludeFromCodeCoverage]
- public class OptionTests
+ [TestMethod]
+ public void TestOptionFind()
{
- ///
- /// Test that option equality works.
- ///
- [TestMethod]
- public void TestOptionEquality()
- {
- Assert.AreNotEqual(Option.None(), null);
- Assert.AreNotEqual(Option.None(), 4);
- Assert.AreEqual(Option.None(), Option.None());
- Assert.AreEqual(new Option(false, 1), new Option(false, 2));
- Assert.AreNotEqual(Option.None(), Option.Some(0));
- Assert.AreNotEqual(Option.Some(0), Option.None());
- Assert.AreEqual(Option.Some(0), Option.Some(0));
- Assert.AreNotEqual(Option.Some(0), Option.Some(1));
- Assert.AreNotEqual(Option.None().GetHashCode(), Option.Some(1).GetHashCode());
- }
-
- ///
- /// Test that finding an option works.
- ///
- [TestMethod]
- public void TestOptionFind()
- {
- var zf = new ZenFunction