public void EnsureNullExistingRelatedLinksThrows() { var sut = new RelatedLinkSelfLinkAttacher(); Assert.Throws <ArgumentNullException>(() => { sut.AddSelf(null, Games.Ultimate, new SelfLink("test")); }); }
public void EnsureNullSelfLinkThrows() { var sut = new RelatedLinkSelfLinkAttacher(); Assert.Throws <ArgumentNullException>(() => { sut.AddSelf(new RelatedLinks(), Games.Ultimate, null); }); }
public void AddsSmash4SelfLinkForSmash4Game() { var sut = new RelatedLinkSelfLinkAttacher(); var relatedLinks = new RelatedLinks(); relatedLinks.Smash4 = new ExpandoObject(); sut.AddSelf(relatedLinks, Games.Smash4, new SelfLink("testurl")); Assert.DoesNotThrow(() => relatedLinks.Smash4.Self.ToString()); Assert.That(relatedLinks.Smash4.Self.ToString(), Is.EqualTo("testurl")); }