Пример #1
0
        public void WhenCurrentTagsDontHaveAnEntryTheSameAsTheNewTagShouldReturnTrue()
        {
            // Arrange
            var currentTags = new List <Tag>()
            {
                new Tag()
                {
                    Name = "TagOne"
                },
                new Tag()
                {
                    Name = "TagTwo"
                },
                new Tag()
                {
                    Name = "TagThree"
                }
            };
            var newTag = new Tag()
            {
                Name = "TagFour"
            };

            // Act
            var result = _strategyUnderTest.CanAddTag(currentTags, newTag);

            // Assert
            result.Should().BeTrue();
        }
Пример #2
0
 public void AddTag
 (
     ITagStrategy tagStrategy,
     Tag newTag
 )
 {
     if (tagStrategy.CanAddTag(_tags, newTag))
     {
         _tags.Add(newTag);
     }
 }