Example #1
0
        public void AddingWarningIncrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection();

            //	Act
            collection.Add(unknownProperty);

            //	Assert
            Assert.Equal(1, collection.Count);
            Assert.Equal(1, collection.WarningCount);
        }
Example #2
0
        public void AddingRequiredFieldIncrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection();

            //	Act
            collection.Add(requiredProperty);

            //	Assert
            Assert.Equal(1, collection.Count);
            Assert.Equal(1, collection.MissingFieldCount);
        }
Example #3
0
        public void AddingMultipleWarningsIncrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection();

            //	Act
            collection.AddRange(unknownProperties);

            //	Assert
            Assert.Equal(10, collection.Count);
            Assert.Equal(10, collection.WarningCount);
        }
Example #4
0
        public void AddingMultiplePropertyErrorsIncrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection();

            //	Act
            collection.AddRange(propertyErrors);

            //	Assert
            Assert.Equal(8, collection.Count);
            Assert.Equal(8, collection.ErrorCount);
        }
Example #5
0
        public void AddingPropertyErrorIncrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection();

            //	Act
            collection.Add(propertyError);

            //	Assert
            Assert.Equal(1, collection.Count);
            Assert.Equal(1, collection.ErrorCount);
        }
Example #6
0
        public void AddingMultipleRequiredFieldsIncrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection();

            //	Act
            collection.AddRange(requiredProperties);

            //	Assert
            Assert.Equal(5, collection.Count);
            Assert.Equal(5, collection.MissingFieldCount);
        }
Example #7
0
        public void RemovingWarningDecrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection()
            {
                unknownProperty
            };

            //	Act
            collection.Remove(unknownProperty);

            //	Assert
            Assert.Equal(0, collection.Count);
            Assert.Equal(0, collection.WarningCount);
        }
Example #8
0
        public void RemovingPropertyErrorDecrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection()
            {
                propertyError
            };

            //	Act
            collection.Remove(propertyError);

            //	Assert
            Assert.Equal(0, collection.Count);
            Assert.Equal(0, collection.ErrorCount);
        }
Example #9
0
        public void RemovingRequiredFieldDecrementsCount()
        {
            //	Arrange
            var collection = new PropertyMessageCollection()
            {
                requiredProperty
            };

            //	Act
            collection.Remove(requiredProperty);

            //	Assert
            Assert.Equal(0, collection.Count);
            Assert.Equal(0, collection.MissingFieldCount);
        }