public async Task <IActionResult> CreateJsonAsync([FromBody] CreateJsonRequestDto createJsonRequestDto) { if (await _jsonService.CreateAsync(User.GetUsername(), _mapper.Map <JsonModel>(createJsonRequestDto))) { return(Ok()); } return(BadRequest()); }
public void CreateJsonRequestDto_To_JsonModel_Mapping_Should_Work_Correctly(CreateJsonRequestDto createJsonRequestDto) { var jsonModel = _mapper.Map <JsonModel>(createJsonRequestDto); Assert.IsTrue(Guid.TryParse(jsonModel.Id.ToString(), out _) && !jsonModel.Id.Equals(Guid.Empty)); Assert.That(jsonModel.Created, Is.EqualTo(DateTime.UtcNow).Within(2).Seconds); Assert.That(jsonModel.Updated, Is.EqualTo(DateTime.UtcNow).Within(2).Seconds); Assert.AreEqual(createJsonRequestDto.Name, jsonModel.Name); Assert.AreEqual(createJsonRequestDto.Json, jsonModel.Json); }
public async Task CreateJsonAsync_Should_Work_Correctly2(string username, JsonModel jsonModel, CreateJsonRequestDto createJsonRequestDto) { _mapper.Map <JsonModel>(createJsonRequestDto).Returns(jsonModel); _jsonService.CreateAsync(username, jsonModel).Returns(false); var response = await CreateJsonController(username).CreateJsonAsync(createJsonRequestDto); var result = response as BadRequestResult; Assert.NotNull(result); }
public void CreateJsonRequestDto_To_JsonModel_Mapping_Should_Generate_New_Fields(CreateJsonRequestDto createJsonRequestDto1, CreateJsonRequestDto createJsonRequestDto2) { var jsonModel1 = _mapper.Map <JsonModel>(createJsonRequestDto1); var jsonModel2 = _mapper.Map <JsonModel>(createJsonRequestDto2); Assert.AreNotEqual(jsonModel1.Id, jsonModel2.Id); Assert.AreNotEqual(jsonModel1.Created, jsonModel2.Created); Assert.AreNotEqual(jsonModel1.Updated, jsonModel2.Updated); }