public void ToGuidTest6()
    {
        string guidString = "550e8400e29b11d4a716446655440000";
        var    guid       = UuidConverter.ToGuid(guidString);

        Assert.AreNotEqual(guid, Guid.Empty);
        guidString = "    urn:uuid:" + guidString;
        var guid2 = UuidConverter.ToGuid(guidString);

        Assert.AreEqual(guid, guid2);
    }
Beispiel #2
0
        public void ConvertTo()
        {
            UuidConverter converter = new UuidConverter();
            object        result    = converter.ConvertTo(Uuid.DNS, typeof(string));

            Assert.That(result, Is.Not.Null);
            Assert.That(result, Is.TypeOf <string>());
            Assert.That(result, Is.EqualTo("6ba7b810-9dad-11d1-80b4-00c04fd430c8"));
            Assert.That(() => converter.ConvertTo(Uuid.DNS, typeof(int)), Throws.TypeOf <NotSupportedException>());
            Assert.That(() => converter.ConvertTo(Uuid.DNS, null), Throws.TypeOf <ArgumentNullException>());
            Assert.That(converter.ConvertTo("", typeof(string)), Is.Empty);
        }
Beispiel #3
0
        public void ConvertFrom()
        {
            UuidConverter converter = new UuidConverter();
            object        result    = converter.ConvertFrom("6ba7b810-9dad-11d1-80b4-00c04fd430c8");

            Assert.That(result, Is.Not.Null);
            Assert.That(result, Is.TypeOf <Uuid>());
            Assert.That(result, Is.EqualTo(Uuid.DNS));
            Assert.That(() => converter.ConvertFrom(null), Throws.TypeOf <NotSupportedException>());
            Assert.That(() => converter.ConvertFrom(""), Throws.TypeOf <NotSupportedException>());
            Assert.That(() => converter.ConvertFrom(1), Throws.TypeOf <NotSupportedException>());
        }
    public void ToGuidTest2()
    {
        string guidString = "550e8400-e29b-11d4-a716-446655440000";
        var    guid       = UuidConverter.ToGuid(guidString);

        Assert.AreNotEqual(guid, Guid.Empty);
        Assert.AreEqual(guidString, guid.ToString());
        guidString = "urn:uuid:" + guidString;
        var guid2 = UuidConverter.ToGuid(guidString);

        Assert.AreEqual(guid, guid2);
        var sb = new StringBuilder();

        _ = sb.AppendUuid(guid2);
        Assert.AreEqual(sb.ToString(), guidString);
    }
    public void ToGuidTest5()
    {
        var guid4 = UuidConverter.ToGuid("               ");

        Assert.AreEqual(Guid.Empty, guid4);
    }
    public void ToGuidTest4()
    {
        var guid4 = UuidConverter.ToGuid(string.Empty);

        Assert.AreEqual(Guid.Empty, guid4);
    }
    public void ToGuidTest3()
    {
        var guid3 = UuidConverter.ToGuid((string?)null);

        Assert.AreEqual(Guid.Empty, guid3);
    }