Exemplo n.º 1
0
        public void TestGuidFormat()
        {
            string vide = Guid.Empty.ToString();
            string v;

            v = SqlFormat.GuidFormat(Guid.Empty, withCote: false);
            AssertAreEqual(v, vide, "Guid Null 1");

            v = SqlFormat.GuidFormat(Guid.Empty, withCote: true);
            AssertAreEqual(v, $"'{vide}'", "Guid Null 2");

            v = SqlFormat.GuidFormat(Guid.Empty, nullable: true);
            AssertAreEqual(v, "NULL", "Guid Null 3");

            v = SqlFormat.GuidFormat(Guid.Empty, nullable: false, withCote: true);
            AssertAreEqual(v, $"'{vide}'", "Guid Null 4");

            Guid g = Guid.NewGuid();

            v = SqlFormat.GuidFormat(g, withCote: false);
            AssertAreEqual(v, g.ToString(), "GUID 5");

            v = SqlFormat.GuidFormat(g, withCote: true);
            AssertAreEqual(v, $"'{g}'", "GUID 6");
        }