public async Task <SectionTypeDto> CreateSectionType(CreateSectionTypeDto pSectionType) { var lSectionTypeEntity = Mapping.Mapper.Map <SectionTypeEntity>(pSectionType); lSectionTypeEntity = await this._sectionTypeRepository.Add(lSectionTypeEntity); return(Mapping.Mapper.Map <SectionTypeDto>(lSectionTypeEntity)); }
public async Task CreateSectionType() { this._sectionTypeRepository.Add(Arg.Any <SectionTypeEntity>()).Returns(info => { var myEnt = info.Arg <SectionTypeEntity>(); myEnt.Id = 40; return(myEnt); }); CreateSectionTypeDto lCreateSectionTypeDto = new CreateSectionTypeDto() { Name = "England" }; var lNewlyCreatedSectionTypeDto = await this.referenceServices.CreateSectionType(lCreateSectionTypeDto); Assert.AreEqual("England", lNewlyCreatedSectionTypeDto.Name); Assert.AreEqual(40, lNewlyCreatedSectionTypeDto.Id); }