Aspectacular.CoreTests.StringExtTests.TestNonEmptyString C# (CSharp) Method

TestNonEmptyString() private method

private TestNonEmptyString ( ) : void
return void
        public void TestNonEmptyString()
        {
            NonEmptyString nbs = null;
            Assert.IsNull(nbs);
            Assert.IsTrue(nbs == null);
            Assert.AreEqual("Empty", nbs.ToStringEx("Empty"));
            Assert.IsNull(nbs.ToStringEx(null));

            nbs = string.Empty;
            Assert.IsNotNull(nbs);
            Assert.IsTrue(nbs == null);

            nbs = "Hello!";
            Assert.IsTrue(nbs == "Hello!");
            Assert.AreEqual(nbs, "Hello!");
            Assert.IsTrue(nbs.CompareTo("abc") > 0);

            NonEmptyTrimmedString ts = "";
            Assert.IsNotNull(ts);
            Assert.IsTrue(ts == null);

            ts = " Something ";
            Assert.AreEqual(ts, "Something");
            Assert.IsTrue("Something" == ts);
        }