public async Task <CreateCircuitDto> CreateCircuit(CreateCircuitDto pCreateCircuit) { var lCircuitEntity = Mapping.Mapper.Map <CircuitEntity>(pCreateCircuit); var lReturnedCircuitEntity = await this._circuitRepository.Add(lCircuitEntity); var lReturn = Mapping.Mapper.Map <CreateCircuitDto>(lReturnedCircuitEntity); return(lReturn); }
public async Task CreateCircuit() { this._circuitRepository.Add(Arg.Any <CircuitEntity>()).Returns(info => { var myEnt = info.Arg <CircuitEntity>(); myEnt.Id = 40; return(myEnt); }); CreateCircuitDto lCreateCircuit = new CreateCircuitDto() { Name = "England" }; var lNewlyCreatedCircuitDto = await this.referenceServices.CreateCircuit(lCreateCircuit); Assert.AreEqual("England", lNewlyCreatedCircuitDto.Name); Assert.AreEqual(40, lNewlyCreatedCircuitDto.Id); }