public async Task <CreateSalonYearViewModel> AddSalonYear([FromBody] CreateSalonYearViewModel pAddSalonYearVm) { if (!ModelState.IsValid) { pAddSalonYearVm.Errors = ModelState.Values.SelectMany(val => val.Errors).Select(err => err.ErrorMessage).ToList(); return(pAddSalonYearVm); } var lDto = Mapping.Mapper.Map <CreateSalonYearDto>(pAddSalonYearVm); var lReturnedDto = await this._salonYearService.CreateSalonYear(lDto); return(Mapping.Mapper.Map <CreateSalonYearViewModel>(lReturnedDto)); }
public async Task AddSalonYear_Error() { // Arrange CreateSalonYearViewModel lCreateSalonYearVm = new CreateSalonYearViewModel() { Name = "England" }; this.submissionController.ModelState.AddModelError("aa", "error"); var lResult = await this.submissionController.AddSalonYear(lCreateSalonYearVm); // Assert Assert.AreEqual("England", lResult.Name); Assert.IsNull(lResult.Id); await this._salonYearService.Received(0).CreateSalonYear(Arg.Any <CreateSalonYearDto>()); }
public async Task AddSalonYear() { // Arrange this._salonYearService.CreateSalonYear(Arg.Any <CreateSalonYearDto>()).Returns(new CreateSalonYearDto { Id = 50 }); CreateSalonYearViewModel lCreateSalonYearVm = new CreateSalonYearViewModel() { Name = "England" }; // Act var lResult = await this.submissionController.AddSalonYear(lCreateSalonYearVm); // Assert Assert.AreEqual(50, lResult.Id); await this._salonYearService.Received(1).CreateSalonYear(Arg.Is <CreateSalonYearDto>(dto => dto.Name == "England")); }