Exemple #1
0
        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);
        }
Exemple #2
0
 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);
 }
Exemple #3
0
        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);
        }