コード例 #1
0
        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);
        }
コード例 #2
0
        public async Task <IActionResult> Create(CreateOrganizationDto createOrganizationDto)
        {
            var organization = await _organizationService.CreateAsync(createOrganizationDto);

            return(CreatedAtAction(nameof(GetById), new { id = organization.Id }, organization));
        }