public void ToInt32Array()
        {
            Guid[] input = new Guid[] {
                new Guid("00000000-0000-0000-0000-000000000000"),
                new Guid("00000400-0000-0000-0000-000000000000"),
                new Guid("7fffffff-0000-0000-0000-000000000000")
            };

            int[] result1 = GuidUtils.ToInt32Array(input);
            int[] result2 = input.ToInt32Array();

            Assert.AreEqual(3, result1.Length);
            Assert.AreEqual(3, result2.Length);

            Assert.AreEqual(0, result1[0], "#1A");
            Assert.AreEqual(0, result2[0], "#1B");

            Assert.AreEqual(1024, result1[1], "#2A");
            Assert.AreEqual(1024, result2[1], "#2B");

            Assert.AreEqual(int.MaxValue, result1[2], "#3A");
            Assert.AreEqual(int.MaxValue, result2[2], "#3B");
        }