Ejemplo n.º 1
0
        public void AllowedString_SetValue_NotAllowed_Test()
        {
            // Arrange
            var vowels        = new[] { "A", "E", "I", "O", "U" };
            var defaultValue  = "A";
            var allowedString = new AllowedString(vowels, defaultValue);

            // Act
            // Assert
            allowedString.Value = "B";
        }
Ejemplo n.º 2
0
        public void AllowedString_Constructor_Test()
        {
            // Arrange
            var vowels       = new[] { "A", "E", "I", "O", "U" };
            var defaultValue = "A";
            // Act
            var allowedString = new AllowedString(vowels, defaultValue);

            // Assert
            Assert.AreEqual(defaultValue, allowedString.DefaultValue);
            CollectionAssert.AreEqual(vowels, allowedString.AllowedValues.ToArray());
        }
Ejemplo n.º 3
0
        public void AllowedString_SetValue_Allowed_Test()
        {
            // Arrange
            var vowels        = new[] { "A", "E", "I", "O", "U" };
            var defaultValue  = "A";
            var allowedString = new AllowedString(vowels, defaultValue);

            // Act
            allowedString.Value = "I";

            // Assert
            Assert.AreEqual("I", allowedString.Value);
        }