AddFilter() public method

public AddFilter ( IFilter filter ) : void
filter IFilter
return void
Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 public void AddFilter_AddingAFilterForEmptyManager_FilterManagerHasOneFilter()
 {
     // Arrange
     FilterManager target = new FilterManager();
     var filter = Mock.Create<IFilter>();
     // Act
     target.AddFilter(filter);
     // Assert
     Assert.IsTrue(target.CurrentFilters.Contains(filter));
 }
Esempio n. 3
0
        public void RemoveFilter_RemovingAFilterWhenFilterExist_FilterManagerRemainEmptyFilters()
        {
            // Arrange
            FilterManager target = new FilterManager();
            var filter = Mock.Create<IFilter>();
            target.AddFilter(filter);

            // Act

            target.RemoveFilter(filter);
            // Assert
            Assert.IsTrue(target.CurrentFilters.Length == 0);
        }
Esempio n. 4
0
        public void RemoveFilter_RemovingAFilterWhenOtherFilterExist_FilterManagerShouldContainThatFilters()
        {
            // Arrange
            FilterManager target = new FilterManager();
            var filter = Mock.Create<IFilter>();
            var filter2 = Mock.Create<IFilter>();
            target.AddFilter(filter);
            target.AddFilter(filter2);

            // Act

            target.RemoveFilter(filter);
            // Assert
            Assert.IsTrue(target.CurrentFilters.Contains(filter2));
            Assert.IsFalse(target.CurrentFilters.Contains(filter));
        }