public void OptionalTest5() { OptionalValue <string> a = "FOO"; Assert.IsTrue(a.Hasvalue); Assert.IsTrue("FOO" == a); a.Clear(); Assert.IsFalse(a.Hasvalue); a = null; Assert.IsTrue(a.Hasvalue); Assert.AreEqual(null, a.Value); }
public void OptionalTest4() { OptionalValue<string> a = new OptionalValue<string>(); Assert.IsFalse(a.Hasvalue); a = "foo"; Assert.IsTrue(a.Hasvalue); a.Clear(); Assert.IsFalse(a.Hasvalue); a = null; Assert.IsTrue(a.Hasvalue); Assert.AreEqual(null, a.Value); }
public void OptionalTest4() { OptionalValue <string> a = new OptionalValue <string>(); Assert.IsFalse(a.Hasvalue); a = "foo"; Assert.IsTrue(a.Hasvalue); a.Clear(); Assert.IsFalse(a.Hasvalue); a = null; Assert.IsTrue(a.Hasvalue); Assert.AreEqual(null, a.Value); }