public void AddingWarningIncrementsCount() { // Arrange var collection = new PropertyMessageCollection(); // Act collection.Add(unknownProperty); // Assert Assert.Equal(1, collection.Count); Assert.Equal(1, collection.WarningCount); }
public void AddingRequiredFieldIncrementsCount() { // Arrange var collection = new PropertyMessageCollection(); // Act collection.Add(requiredProperty); // Assert Assert.Equal(1, collection.Count); Assert.Equal(1, collection.MissingFieldCount); }
public void AddingMultipleWarningsIncrementsCount() { // Arrange var collection = new PropertyMessageCollection(); // Act collection.AddRange(unknownProperties); // Assert Assert.Equal(10, collection.Count); Assert.Equal(10, collection.WarningCount); }
public void AddingMultiplePropertyErrorsIncrementsCount() { // Arrange var collection = new PropertyMessageCollection(); // Act collection.AddRange(propertyErrors); // Assert Assert.Equal(8, collection.Count); Assert.Equal(8, collection.ErrorCount); }
public void AddingPropertyErrorIncrementsCount() { // Arrange var collection = new PropertyMessageCollection(); // Act collection.Add(propertyError); // Assert Assert.Equal(1, collection.Count); Assert.Equal(1, collection.ErrorCount); }
public void AddingMultipleRequiredFieldsIncrementsCount() { // Arrange var collection = new PropertyMessageCollection(); // Act collection.AddRange(requiredProperties); // Assert Assert.Equal(5, collection.Count); Assert.Equal(5, collection.MissingFieldCount); }
public void RemovingWarningDecrementsCount() { // Arrange var collection = new PropertyMessageCollection() { unknownProperty }; // Act collection.Remove(unknownProperty); // Assert Assert.Equal(0, collection.Count); Assert.Equal(0, collection.WarningCount); }
public void RemovingPropertyErrorDecrementsCount() { // Arrange var collection = new PropertyMessageCollection() { propertyError }; // Act collection.Remove(propertyError); // Assert Assert.Equal(0, collection.Count); Assert.Equal(0, collection.ErrorCount); }
public void RemovingRequiredFieldDecrementsCount() { // Arrange var collection = new PropertyMessageCollection() { requiredProperty }; // Act collection.Remove(requiredProperty); // Assert Assert.Equal(0, collection.Count); Assert.Equal(0, collection.MissingFieldCount); }