public void AgregarAnimales(AgregarAnimalesDto dto) { var animal = this.animales.TryGetValue(dto.Animal); var sucursal = this.sucursales.TryGetValue(dto.Sucursal); this.app.Send( new AgregarAnimales( this.guid.NewGuid(), this.idEmpresa, animal, sucursal, dto.Cantidad, dto.Periodo) ); }
public void ENTONCES_se_pueden_agregar_animales() { var dto = new AgregarAnimalesDto { Animal = "Perro", Cantidad = 5, Periodo = 2015, Sucursal = "Azotey" }; this.sut.AgregarAnimales(dto); Assert.Equal(1, this.app.Commands.Count); var command = this.app.Commands.FirstOrDefault() as AgregarAnimales; Assert.Equal(Guid.Empty, command.IdEmpresa); Assert.Equal(dto.Cantidad, command.Cantidad); Assert.Equal(dto.Periodo, command.Periodo); }
public IHttpActionResult AgregarAnimales([FromBody] AgregarAnimalesDto dto) { this.app.AgregarAnimales(dto); return(this.Ok()); }