public void ShouldAddTagsToTagHolders() { TagHolders th = new TagHolders("PreTag Tags"); th.AddTag("Another tag"); th.Line.Should().Be("PreTag AnotherTag Tags"); }
public void ShouldUpdateTagHolders() { TagHolders th = new TagHolders("PreTag Test Tags"); th.Line = "PreTag Tag2 Tag"; th.Line.Should().Be("PreTag Tag Tag2"); }
public void ShouldRemoveTag() { TagHolders th = new TagHolders("PreTag TagOne TagTwo"); th.RemoveTag("TagOne"); th.RemoveTag("NotInList"); th.Line.Should().Be("PreTag TagTwo"); }
public void ShouldGetTagFromPartGroupReturnTag() { TagHolders th = new TagHolders("2222 Part,Of,Group"); th.GetTagFromPartGroup("Group").Should().Be("Part,Of,Group"); th.GetTagFromPartGroup("Of").Should().Be("Part,Of,Group"); th.GetTagFromPartGroup("Part").Should().Be("Part,Of,Group"); }
public void ShouldClearAllTags(string line) { TagHolders th = new TagHolders(line); th.ClearAllTagsAfterFirst(); th.Modifiy.Should().BeTrue(); th.Line.Should().Be("1234"); }
public ImageDetails(string filename) { FilePath = filename; FileName = Path.GetFileNameWithoutExtension(filename); PathOnly = filename.Replace(Path.GetFileName(filename), string.Empty); ExceptionName = Path.GetExtension(filename); TagHolder = new TagHolders(FileName); }
public void ShouldCopyTags() { TagHolders from = new TagHolders("1111 one two three"); TagHolders to = new TagHolders("2222 more and somemore"); to.CopyTags(from); from.Line.Should().Be("1111 One Three Two"); to.Line.Should().Be("2222 One Three Two"); }
private void CheckImageTag(ImageDetails imageDetails) { GroupTagsHolderService groupHolder = GroupTagsHolderService.GetGroupTagsHolder; TagHolders tagHolder = imageDetails.TagHolder; groupHolder.AdjustTags(tagHolder); tagHolder.AddTag(_allTagsSelection); }
public void Update() { string filename = NewPath; FilePath = filename; FileName = Path.GetFileNameWithoutExtension(filename); PathOnly = filename.Replace(Path.GetFileName(filename), string.Empty); ExceptionName = Path.GetExtension(filename); TagHolder = new TagHolders(FileName); }
public void ShouldNotAddSameTag() { TagHolders th = new TagHolders("2222 more and somemore"); th.AddTag("Some"); th.Line.Should().Be("2222 And More Some Somemore"); th.Modifiy.Should().BeTrue(); th.Modifiy = false; th.AddTag("Some"); th.Line.Should().Be("2222 And More Some Somemore"); th.AddTag(string.Empty); th.Line.Should().Be("2222 And More Some Somemore"); th.Modifiy.Should().BeFalse(); }
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"); }
public void ShouldHasTag(string tagToCheck, bool expected) { TagHolders th = new TagHolders("One Two"); th.HasTag(tagToCheck).Should().Be(expected); }
public void ShouldFindGetTagFromPartGroup() { TagHolders th = new TagHolders("2222 Part,Of,Group"); th.HasTagInGroup("Group").Should().BeTrue(); }
public void ShouldCreateTagHolders() { TagHolders th = new TagHolders("PreTag Test Tags"); th.Line.Should().Be("PreTag Tags Test"); }