public void TestRemove_OnlyKey() { ToastArguments qs = new ToastArguments() { { "name", "Andrew" }, { "age", "22" } }; Assert.IsTrue(qs.Remove("age")); AssertEqual( new ToastArguments() { { "name", "Andrew" } }, qs); Assert.IsFalse(qs.Remove("age")); }
public void TestCount() { ToastArguments qs = new ToastArguments(); Assert.AreEqual(0, qs.Count); qs.Add("name", "Andrew"); Assert.AreEqual(1, qs.Count); qs.Add("age", "22"); Assert.AreEqual(2, qs.Count); qs.Remove("age"); Assert.AreEqual(1, qs.Count); qs.Remove("name"); Assert.AreEqual(0, qs.Count); }