Example #1
0
        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);
        }
Example #2
0
        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);
        }