Esempio n. 1
0
        public void NormalGuidShouldBeInvalidTest()
        {
            Guid guid1 = Guid.Empty;
            Guid guid2 = default;

            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid1, nameof(guid1)));
            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid2, nameof(guid2)));
        }
Esempio n. 2
0
        public void NullableGuidShouldBeInvalidTest()
        {
            Guid?guid1 = Guid.Empty;
            Guid?guid2 = null;

            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid1, nameof(guid1)));
            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid2, nameof(guid2)));
        }
        public void ValidGuidTest()
        {
            var  guid1 = Guid.Empty;
            var  guid2 = Guid.NewGuid();
            Guid?guid3 = guid1;
            Guid?guid4 = null;
            Guid?guid5 = guid2;

            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid1, "guid1"));
            GuidGuard.ShouldBeValid(guid2, "guid2");
            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid3, "guid3"));
            Assert.Throws <ValidationException>(() => GuidGuard.ShouldBeValid(guid4, "guid4"));
            GuidGuard.ShouldBeValid(guid5, "guid5");
        }