public async Task <IActionResult> AddCustomInterior([FromForm] AddCustomInteriorRequest request) { var response = await mediator.Send(request); Log.Information( $"User #{HttpContext.GetCurrentUserId()} added custom interior to their estate #{request.EstateId}"); return(this.CreateResponse(response)); }
public void SetUp() { request = new AddCustomInteriorRequest { InteriorFile = new FormFile(It.IsNotNull <Stream>(), It.IsNotNull <long>(), It.IsNotNull <long>(), It.IsNotNull <string>(), It.IsNotNull <string>()), EstateId = 1 }; premiumAccountManager = new Mock <IPremiumAccountManager>(); premiumCreditsDatabaseRestorePoint = new Mock <IPremiumCreditsDatabaseRestorePoint>(); httpContextReader = new Mock <IHttpContextReader>(); premiumAccountManager.Setup(p => p.AddCustomInterior(request.InteriorFile, request.EstateId)) .ReturnsAsync(true); addCustomInteriorCommand = new AddCustomInteriorCommand(premiumAccountManager.Object, premiumCreditsDatabaseRestorePoint.Object, httpContextReader.Object); }