コード例 #1
0
        public void TryParse_Success(string strGuid, string strExpected)
        {
            Guid guid;

            Assert.IsTrue(GuidUtility.TryParse(strGuid, out guid));
            Assert.AreEqual(new Guid(strExpected), guid);
        }
コード例 #2
0
ファイル: GuidTests.cs プロジェクト: Svabik/AdamMil.net
        static void TestParse(string str, Guid expectedValue)
        {
            Guid value;

            Assert.IsTrue(GuidUtility.TryParse(str, out value));
            Assert.AreEqual(expectedValue, value);
        }
コード例 #3
0
        public void TryParse_Failure(string strGuid, string strExpected)
        {
            Guid guid;

            Assert.IsFalse(GuidUtility.TryParse(strGuid, out guid));
            Assert.AreEqual(new Guid(strExpected), guid);
        }
コード例 #4
0
ファイル: GuidTests.cs プロジェクト: Svabik/AdamMil.net
        public void TestGuidParse()
        {
            Guid guid = Guid.NewGuid();

            TestParse(guid.ToString("N"), guid);
            TestParse(guid.ToString("D"), guid);
            TestParse(guid.ToString("b"), guid);
            TestParse(guid.ToString("p"), guid);
            TestParse("{" + guid.ToString("n") + "}", guid);
            TestParse(" \n\t  " + guid.ToString() + "  \n\t", guid);

            Assert.IsFalse(GuidUtility.TryParse("ca761232ed4211cebacd00aa0057b22", out guid));
            Assert.IsFalse(GuidUtility.TryParse("ca761232ed4211cebacd00aa0057b-22", out guid));
            Assert.IsFalse(GuidUtility.TryParse("{ca761232ed4211cebacd00aa0057b223)", out guid));
            Assert.IsFalse(GuidUtility.TryParse(guid.ToString() + "X", false, out guid));
            Assert.IsFalse(GuidUtility.TryParse(guid.ToString() + " ", false, out guid));
            Assert.IsFalse(GuidUtility.TryParse(" " + guid.ToString(), false, out guid));
        }