Beispiel #1
0
        public async Task GivenSurvey_WhenUpdate_ThenUpdateSuccessful()
        {
            //?Given
            var surveyModel = new SurveyModel();
            var survey      = new Survey();

            _mockMapper.Setup(x => x.Map <Survey>(surveyModel))
            .Returns(survey)
            .Verifiable();

            _mockManager.Setup(x => x.Update(survey))
            .Verifiable();

            //?When
            var result = await _surveyController.Update(surveyModel);

            //?Then
            Assert.IsType <OkResult>(result);

            _mockMapper.Verify();
            _mockManager.Verify();
        }