public async Task CompanyAdd(CompanyAddDTO companyAddDTO) { var _company = _companyFixture.companyFixture; var actually = await _company.Post(companyAddDTO); Assert.True(actually is OkObjectResult); }
public async Task <CompaniesDTO> Post(CompanyAddDTO companyAddDTO) { Company company = _mapper.Map <Company>(companyAddDTO); company.CreatedDate = DateTime.Now; Company addedCompany = await _company.Add(company); return(await AddedOrUpdated(addedCompany.CompanyId)); }
public async Task CompanyAdd(CompanyAddDTO companyAddDTO) { using (var client = new LogClientProvider().Client) { var response = await client.PostAsync("/api/company", new StringContent(JsonConvert.SerializeObject(companyAddDTO), Encoding.UTF8, "application/json")); response.EnsureSuccessStatusCode(); response.StatusCode.Should().Be(HttpStatusCode.OK); } }
public static IEnumerable <object[]> Post() { CompanyAddDTO companyAddDTO = new CompanyAddDTO() { CompanyAbbr = "test42", CompanyName = "test432", CompanyDesc = "test2" }; yield return(new object[] { companyAddDTO }); }
public void TheSameResultFromAdaptedAndNew() { //Statement - All incoming data become defaul value even if data is null. // Equality ensures that all properties have been converted correctly. var dtoFromCompany = new Company().Adapt <CompanyAddDTO>(); var dtoFromNew = new CompanyAddDTO(); var leadDto1 = JsonConvert.SerializeObject(dtoFromCompany).ToString(); var leadDto2 = JsonConvert.SerializeObject(dtoFromNew).ToString(); Assert.AreEqual(leadDto1, leadDto2); }
public async Task <IActionResult> Post(CompanyAddDTO companyAddDTO) { try { if (!ModelState.IsValid) { return(BadRequest(Messages.InvalidModel)); } return(Ok(await _company.Post(companyAddDTO))); } catch (Exception ex) { return(BadRequest(Messages.GeneralError)); } }