public void ShouldSetResponse() { // Act submission.ApproveBy(Name()); // Assert submission.Approved.Should().Be(true, because: "approving should approve the submission"); submission.Response.Should().NotBeNull(because: "approving should provide a response"); submission.Pending.Should().Be(false, because: "approving should provide a response"); submission.Rejected.Should().Be(false, because: "approving should not reject the submission"); }