public void CheckRichLinkEqualRef_NoParam_ShouldNotBeEqual() { Metadata m = new Metadata(); Metadata.RichLink rl = new Metadata.RichLink("1", "1"); m.Add("1", rl); Metadata.RichLink rlResult = m.GetRichLink("1"); Assert.AreNotEqual(rl, rlResult); Assert.AreNotSame(rl, rlResult); }
public void Add_WithNullKey_ThrowException() { Metadata metadata = new Metadata(); Assert.Throws <ArgumentNullException>(() => { object obj = null; metadata.Add(String.Empty, obj); }); Assert.Throws <ArgumentNullException>(() => { Metadata.RichLink richLink = null; metadata.Add(String.Empty, richLink); }); Assert.Throws <ArgumentNullException>(() => { Metadata.MonetaryAmount monetaryAmount = null; metadata.Add(String.Empty, monetaryAmount); }); }