public async Task ManufacturerService_Should_Get_Null_When_Manufacturer_Not_Exist() { // Arrange SetUpUnitOfWork(); var service = new ManufacturerService(_unitOfWork.Object, _mapper); // Act var entity = await service.GetAsync((new Random()).Next()); // Assert Assert.Null(entity); }
public async Task <IActionResult> Get([FromRoute] Guid id) { try { Manufacturer manufacturer = await manufacturerService.GetAsync(id); return(Ok(manufacturer)); } catch (Exception e) { return(BadRequest(e.Message)); } }
public async Task ManufacturerService_Should_Delete_Manufacturer_Async() { // Arrange SetUpUnitOfWork(); var service = new ManufacturerService(_unitOfWork.Object, _mapper); var entity = new ManufacturerDTO() { Name = "TestName", }; entity = await service.CreateAsync(entity); await _unitOfWork.Object.SaveAsync(); // Act await service.DeleteAsync(entity.Id); await _unitOfWork.Object.SaveAsync(); // Assert Assert.Null(await service.GetAsync(entity.Id)); }