public void InitializeAddsPlaceholderTagsToList() { // Arrange var control = utility.CreateTagSettingsControl(placeHolderTagList: new Dictionary <string, bool>() { { "<placeholder />", false } }); var presenter = new TagSettingsPresenter(control); // Act presenter.Initialize(); // Assert Assert.NotEmpty(control.PlaceholderTagList.Items); }
public void InitializeAddsFormatTagsToList() { // Arrange var control = utility.CreateTagSettingsControl(formatTagList: new Dictionary <string, bool>() { { "<sometag>", false } }); var presenter = new TagSettingsPresenter(control); // Act presenter.Initialize(); // Assert Assert.NotEmpty(control.FormatTagList.Items); }
public void InitializeSkipsDuplicateFormatTags() { // Arrange var formatList = new CheckedListBox(); formatList.Items.Add("<sometag>", true); var control = utility.CreateTagSettingsControl(formatList: formatList, formatTagList: new Dictionary <string, bool>() { { "<sometag>", false }, }); var presenter = new TagSettingsPresenter(control); // Act presenter.Initialize(); // Assert Assert.Equal(1, control.FormatTagList.Items.Count); }
public void InitializeSkipsPlaceholdersCreatedByPlugIn() { // Arrange var control = utility.CreateTagSettingsControl(new List <Placeholder>() { new Placeholder { Content = "<placeholder />", IsTagPair = false } } , placeHolderTagList: new Dictionary <string, bool>() { { "<placeholder />", false } }); var presenter = new TagSettingsPresenter(control); // Act presenter.Initialize(); // Assert Assert.Empty(control.PlaceholderTagList.Items); }