public void ShouldApplyGroup()
        {
            GroupTagsHolder groupTagsHolder = new GroupTagsHolder();
            GroupTags       groupTags       = new GroupTags("92214,Class9F,2-10-0,LeicesterCity");

            groupTags.Add("92214");
            groupTagsHolder.GroupTagCollection.Add(groupTags);

            TagHolders tagHolders = new TagHolders("92214");

            groupTagsHolder.AdjustTags(tagHolders);

            tagHolders.HasTag("92214").Should().BeFalse();
            tagHolders.HasTag("92214,Class9F,2-10-0,LeicesterCity").Should().BeTrue();
        }
        public void ShouldReplaceOtherGroupTags()
        {
            GroupTagsHolder groupTagsHolder = new GroupTagsHolder();
            GroupTags       groupTags       = new GroupTags("92214,LeicesterCity,Class9F,2-10-0");

            groupTags.Add("92214");
            groupTags.AddClearTags("LeicesterCity");
            groupTags.AddClearTags("Class9F");

            groupTagsHolder.GroupTagCollection.Add(groupTags);

            TagHolders tagHolders = new TagHolders("123456789 92214,Class9F,2-10-0,LeicesterCity");

            groupTagsHolder.AdjustTags(tagHolders);

            tagHolders.HasTag("92214").Should().BeFalse();
            tagHolders.Line.Should().Be("123456789 92214,LeicesterCity,Class9F,2-10-0");
        }