Example #1
0
        public void LiteralStringCanBeAssignedFromSystemString()
        {
            LiteralString literalString = "foo";

            Assert.AreEqual(literalString, "foo");
            Assert.IsTrue(literalString == "foo");

            string nullString = null;

            literalString = nullString;
            Assert.IsTrue(literalString.Equals(nullString)); //! => literalString object itself is not null
            Assert.IsTrue(literalString == nullString);
            Assert.IsTrue(literalString == null);            //! => literalString object itself is not null
        }