public async Task CreateAsync_ValidObjectPassed_ReturnCreatedOrganization() { // Arrange var organization = new Organization("Organization 1", 1, "Type 1", "Owner 1"); _repositoryMock .Setup(rep => rep.AddAsync(organization)) .ReturnsAsync(organization); // Act var createdOrganization = await _organizationService.CreateAsync(organization); // Assert Assert.IsType <Organization>(createdOrganization); Assert.Equal(organization.Name, createdOrganization.Name); }
public async Task <IActionResult> Create(CreateOrganizationDto createOrganizationDto) { var organization = await _organizationService.CreateAsync(createOrganizationDto); return(CreatedAtAction(nameof(GetById), new { id = organization.Id }, organization)); }