public async Task UpdateAsync() { var updateProjectDto = new UpdateProjectDto { Name = "ABP vNext", Format = "md", DefaultDocumentName = "index", NavigationDocumentName = "docs-nav.json", MinimumVersion = "1", MainWebsiteUrl = "abp.io", LatestVersionBranchName = "", ExtraProperties = new Dictionary <string, object>() }; updateProjectDto.ExtraProperties.Add("test", "test"); var projectDto = await _projectAdminAppService.UpdateAsync(_testData.PorjectId, updateProjectDto); projectDto.ShouldNotBeNull(); projectDto.Name.ShouldBe(updateProjectDto.Name); projectDto.Format.ShouldBe(updateProjectDto.Format); projectDto.DefaultDocumentName.ShouldBe(updateProjectDto.DefaultDocumentName); projectDto.NavigationDocumentName.ShouldBe(updateProjectDto.NavigationDocumentName); projectDto.MinimumVersion.ShouldBe(updateProjectDto.MinimumVersion); projectDto.MainWebsiteUrl.ShouldBe(updateProjectDto.MainWebsiteUrl); projectDto.LatestVersionBranchName.ShouldBe(updateProjectDto.LatestVersionBranchName); projectDto.ExtraProperties.ShouldContainKey("test"); }
public Task <ProjectDto> UpdateAsync(Guid id, UpdateProjectDto input) { return(_projectAppService.UpdateAsync(id, input)); }