public void Setup() { _mockGenericRepository = new Mock<IGenericRepository<Proizvod>>(); _mockMapper = new Mock<IMapper>(); _searchProizvodCommand = new SearchProizvodsCommand(_mockGenericRepository.Object, _mockMapper.Object); proizvodi = new List<Proizvod> { new Proizvod { Id = 1, Naziv = "Proizvod 1", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMere { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvoda { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List<ProizvodDobavljac> { new ProizvodDobavljac{ Dobavljac = new Dobavljac { Id = 1, PIB = "123", Napomena = "Napomena", Naziv = "Dobavljac 1" } } } }, new Proizvod { Id = 2, Naziv = "Proizvod 2", Cena = 22.2, Pdv = 0.22, JedinicaMere = new JedinicaMere { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvoda { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List<ProizvodDobavljac> { new ProizvodDobavljac{ Dobavljac = new Dobavljac { Id = 1, PIB = "123", Napomena = "Napomena", Naziv = "Dobavljac 1" } } } } }; proizvodiDto = new List<ReadProizvodDto> { new ReadProizvodDto { Id = 1, Naziv = "Proizvod 1", Cena = 11.1, Pdv = 0.11, JedinicaMere = new JedinicaMereDto { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvodaDto { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List<DobavljacDto> { new DobavljacDto { Id = 1, Naziv = "Dobavljac 1" } } }, new ReadProizvodDto { Id = 2, Naziv = "Proizvod 2", Cena = 22.2, Pdv = 0.22, JedinicaMere = new JedinicaMereDto { Id = 1, Naziv = "Jedinica mere 1" }, TipProizvoda = new TipProizvodaDto { Id = 1, Naziv = "Tip proizvoda 1" }, Dobavljaci = new List<DobavljacDto> { new DobavljacDto { Id = 1, Naziv = "Dobavljac 1" } } } }; }
public IActionResult SearchProizvod([FromQuery] ProizvodSearch search, [FromServices] ISearchProizvodsCommand command) { return(Ok(_loggerMediator.HandleProccessExecution(command, search))); }