public void GuidWithNumberFails()
        {
            var sut = new ClassWithTypeAttributeGuidProperty
            {
                Property = 42L
            };

            var result = sut.IsValid();

            Assert.IsFalse(result);
        }
        public void GuidWithGuidSucceeds()
        {
            var sut = new ClassWithTypeAttributeGuidProperty
            {
                Property = Guid.NewGuid()
            };

            var result = sut.IsValid();

            Assert.IsTrue(result);
        }
        public void GuidWithStringFails()
        {
            var sut = new ClassWithTypeAttributeGuidProperty
            {
                Property = "arbitrary-string"
            };

            var result = sut.IsValid();

            Assert.IsFalse(result);
        }