CodeValue.CodeCommander.FilterManager.AddFilter C# (CSharp) Method

AddFilter() public method

public AddFilter ( IFilter filter ) : void
filter IFilter
return void
        public void AddFilter(IFilter filter)
        {
            lock (holdChanges)
            {
                _filtersChanged = true;
                Filters.Add(filter);
            }
        }

Usage Example

 public void AddFilter_AddingAFilterWhenFilterIsAlreadyAdded_FilterManagerHasOneFilter()
 {
     // Arrange
     FilterManager target = new FilterManager();
     var filter = Mock.Create<IFilter>();
     // Act
     target.AddFilter(filter);
     target.AddFilter(filter);
     // Assert
     Assert.IsTrue(target.CurrentFilters.Length == 1);
 }
All Usage Examples Of CodeValue.CodeCommander.FilterManager::AddFilter