public void RemovePostServerTests() { DataManager target = new DataManager(); // TODO: Initialize to an appropriate value target.CleanForumData(); User user = new User("user", "user"); target.AddUser(user); target.AddSubforum(new Subforum("subforumName")); Postkey pk = new Postkey("user", DateTime.Now); Thread.Sleep(1001); Postkey pk2 = new Postkey("user", DateTime.Now); target.AddPost(new Post(pk, "post-TEST", "", null, ""), "SubforumName"); target.AddReply(new Post(pk2, "reply-TEST", "body", pk, "SubforumName"), pk); bool actual; actual = target.RemovePost(pk2); Assert.IsTrue(actual); try { Assert.IsNull(target.GetPost(pk2)); } catch (Exception) { Assert.IsTrue(true); } target.RemoveSubforum("subforumName"); }