public void CanGetHashtagById() { var repo = new HashTagRepo(); var hashtag = repo.GetHashTag(1); Assert.AreEqual(1, hashtag.HashTagId); Assert.AreEqual("#metapost", hashtag.HashTagName); }
public void CanRemoveHashtag() { var repo = new HashTagRepo(); var hashtag = new HashTag(); hashtag.HashTagId = 1; hashtag.HashTagName = "#farts"; repo.AddHashTag(hashtag); var loaded = repo.GetHashTag(5); Assert.IsNotNull(loaded); repo.RemoveHashTag(5); loaded = repo.GetHashTag(5); Assert.IsNull(loaded); }
public void CanUpdateHashTag() { HashTag hash = new HashTag(); var repo = new HashTagRepo(); hash.HashTagId = 1; hash.HashTagName = "#farts"; hash.Approved = false; repo.AddHashTag(hash); hash.HashTagId = 1; hash.HashTagName = "#farty"; hash.Approved = true; repo.EditHashTag(hash); var updatedHash = repo.GetHashTag(hash.HashTagId); Assert.AreEqual(1, hash.HashTagId); Assert.AreEqual("#farty", hash.HashTagName); Assert.IsTrue(hash.Approved); }