public void When_GetViewModel_should_call_correct_methods() { // Given var viewModel = new RiskAssessmentReviewsViewModel(); _reviewModelFactory .Setup(x => x.GetViewModel()) .Returns(viewModel); // When _target .WithCompanyId(_companyId) .WithRiskAssessmentId(_riskAssessmentId) .WithUser(_user.Object) .GetViewModel(); // Then _reviewModelFactory.VerifyAll(); }
public void When_GetViewModel_should_return_correct_result() { // Given var viewModel = new RiskAssessmentReviewsViewModel(); _reviewModelFactory .Setup(x => x.GetViewModel()) .Returns(viewModel); // When var result = _target .WithCompanyId(_companyId) .WithRiskAssessmentId(_riskAssessmentId) .WithUser(_user.Object) .GetViewModel(); // Then Assert.That(result, Is.TypeOf<FireRiskAssessmentReviewsViewModel>()); Assert.That(result.ReviewViewModel, Is.Not.Null); Assert.That(result.ReviewViewModel.RiskAssessmentType, Is.EqualTo(RiskAssessmentType.FRA)); }