Exemple #1
0
        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));
 }