Enis Necipoglu
2 years ago
No known key found for this signature in database
GPG Key ID: 1EC55E13241E1680
3 changed files with
2 additions and
4 deletions
-
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Menus/MenuItemManager.cs
-
modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs
-
modules/cms-kit/test/Volo.CmsKit.Domain.Tests/Menus/MenuManager_Test.cs
|
|
|
@ -22,7 +22,7 @@ public class MenuItemManager : CmsKitDomainServiceBase |
|
|
|
public virtual void SetPageUrl(MenuItem menuItem, Page page) |
|
|
|
{ |
|
|
|
menuItem.SetPageId(page.Id); |
|
|
|
menuItem.SetUrl(page.Slug); |
|
|
|
menuItem.SetUrl(page.Slug.EnsureStartsWith('/')); |
|
|
|
} |
|
|
|
|
|
|
|
[UnitOfWork] |
|
|
|
|
|
|
|
@ -70,7 +70,6 @@ public class MenuItemAdminAppService_Tests : CmsKitApplicationTestBase |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
var menu = await MenuRepository.FindAsync(TestData.MenuItem_1_Id); |
|
|
|
|
|
|
|
menu.ShouldNotBeNull(); |
|
|
|
@ -83,7 +82,6 @@ public class MenuItemAdminAppService_Tests : CmsKitApplicationTestBase |
|
|
|
{ |
|
|
|
await MenuAdminAppService.DeleteAsync(TestData.MenuItem_1_Id); |
|
|
|
|
|
|
|
|
|
|
|
var menu = await MenuRepository.FindAsync(TestData.MenuItem_1_Id); |
|
|
|
|
|
|
|
menu.ShouldBeNull(); |
|
|
|
|
|
|
|
@ -32,7 +32,7 @@ public class MenuManager_Test : CmsKitDomainTestBase |
|
|
|
menuManager.SetPageUrl(menuItem, page); |
|
|
|
|
|
|
|
menuItem.Url.ShouldNotBeNullOrEmpty(); |
|
|
|
menuItem.Url.ShouldBe(page.Slug); |
|
|
|
menuItem.Url.ShouldBe(page.Slug.EnsureStartsWith('/')); |
|
|
|
} |
|
|
|
|
|
|
|
[Fact] |
|
|
|
|