public void Given_CreateReportViewModel_comment_When_CreateReport_Returns_Report() { //Given var model = new ReportCommentViewModel() { Content = "Sobaka", CommentId = 1, CallbackPostId = 1 }; var comment = new Comment() { Author = "Shrook", AuthorId = "22", Content = "sosiska" }; //When var result = _postFactory.CreateReport(model, comment); //Then Assert.NotNull(result); Assert.IsInstanceOf <Report>(result); Assert.AreEqual("Shrook", result.SenderName); Assert.AreEqual(comment, result.Comment); Assert.AreEqual(model.Content, result.ReportText); }