public void MinimalTest() { InvokeActivity.AddDefaultTags("some-tag"); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 1); InvokeActivity.ClearDefaultTags(); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 0); }
public void AddSingleTagTest() { var tag = "some-tag"; InvokeActivity.AddDefaultTags(tag: tag); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 1); Assert.AreEqual(MessageRepository.Instance.DefaultTags[0], tag); MessageRepository.Instance.Reset(); }
public void MinimalTest() { InvokeActivity.AddDefaultTags(tags: new[] { "hi", "bye" }); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 2); InvokeActivity.RemoveDefaultTags(tags: new[] { "hi", "hey" }); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 1); InvokeActivity.RemoveDefaultTags(tags: new[] { "bye" }); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 0); MessageRepository.Instance.Reset(); }
public void AddMultipleTagsTest() { var tags = new[] { "tag1", "tag2" }; InvokeActivity.AddDefaultTags(tags: tags); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 2); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains(tags[0])); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains(tags[1])); MessageRepository.Instance.Reset(); }
public void TagsMadeDistinctTest() { var tags = new[] { "tag1", "tag2", "tag1", "tag2", "tag3" }; InvokeActivity.AddDefaultTags(tags: tags); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 3); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains("tag1")); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains("tag2")); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains("tag3")); MessageRepository.Instance.Reset(); }
public void MinimalTest() { InvokeActivity.AddDefaultTags("tag1"); InvokeActivity.SetDefaultTags("tag2"); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 1); Assert.AreEqual(MessageRepository.Instance.DefaultTags[0], "tag2"); InvokeActivity.SetDefaultTags(tags: new[] { "tag3", "tag4" }); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 2); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains("tag3")); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains("tag4")); }
public void IgnoreTagIfTagsProvided() { var tag = "tag0"; var tags = new[] { "tag1", "tag2" }; InvokeActivity.AddDefaultTags(tag, tags); Assert.AreEqual(MessageRepository.Instance.DefaultTags.Count, 2); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains(tags[0])); Assert.IsTrue(MessageRepository.Instance.DefaultTags.Contains(tags[1])); Assert.IsFalse(MessageRepository.Instance.DefaultTags.Contains(tag)); MessageRepository.Instance.Reset(); }