コード例 #1
0
        public void FromString_Failed_Empty()
        {
            List <String> emptyInputs = new List <string> {
                String.Empty, null, " ", "\n"
            };

            foreach (String input in emptyInputs)
            {
                Assert.ThrowsAny <Exception>(() => NICInterfaceName.FromString(input));
            }
        }
コード例 #2
0
        public void FromString()
        {
            Random random = new Random();
            String value  = random.GetAlphanumericString(20);

            NICInterfaceName name = NICInterfaceName.FromString(value);

            Assert.NotNull(name);
            Assert.Equal(value, name.Value);
            Assert.Equal(value, name);
        }
コード例 #3
0
        public void FromString_MinMax(Int32 lenght, Boolean shouldThrowException)
        {
            Random random = new Random();
            String value  = random.GetAlphanumericString(lenght);

            if (shouldThrowException == true)
            {
                Assert.ThrowsAny <Exception>(() => NICInterfaceName.FromString(value));
            }
            else
            {
                NICInterfaceName name = NICInterfaceName.FromString(value);

                Assert.NotNull(name);
                Assert.Equal(value, name.Value);
                Assert.Equal(value, name);
            }
        }