public async Task GetBrand()
        {
            var dbContenxt = await GetDatabaseContext();

            var mapper = new Mock <IMapper>();

            // var brandvms = new BrandVm();
            mapper.Setup(m => m.Map <Brand, BrandVm>(It.IsAny <Brand>())).Returns((Brand src) => new BrandVm {
                Id = src.Id, Name = src.Name
            });

            var query = new Detail.Query()
            {
                Id = 1
            };

            var handler = new Detail.Handler(dbContenxt, mapper.Object);

            var result = handler.Handle(query, new CancellationToken());

            var actionResult = Assert.IsType <BrandVm>(result.Result.Value);

            Assert.Matches("Asus", actionResult.Name);
        }
 public async Task <ActionResult <DbProvince> > Get([FromQuery] Detail.Query model)
 {
     return(Ok(await Mediator.Send(model)));
 }
예제 #3
0
 public async Task <ActionResult <SuParameter> > Get([FromQuery] Detail.Query model)
 {
     return(Ok(await Mediator.Send(model)));
 }
 public async Task <ActionResult <DbEducationTypeLevel> > Get([FromQuery] Detail.Query model)
 {
     return(Ok(await Mediator.Send(model)));
 }
예제 #5
0
 public async Task <IActionResult> Get([FromQuery] Detail.Query query)
 {
     return(Ok(await Mediator.Send(query)));
 }
 public async Task<ActionResult<DbLocation>> Get([FromQuery]Detail.Query model)
 {
     return Ok(await Mediator.Send(model));
 }