From 86ebe32b4a7412a88fe4de71789d69699d0804f8 Mon Sep 17 00:00:00 2001 From: enisn Date: Tue, 22 Jun 2021 18:12:38 +0300 Subject: [PATCH] CmsKit - Update Tests according to Menu Improvements --- .../Menus/MenuItemAdminAppService_Tests.cs | 40 ++++++++++--------- 1 file changed, 22 insertions(+), 18 deletions(-) diff --git a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs index e1a879c2d7..5826d6114a 100644 --- a/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs +++ b/modules/cms-kit/test/Volo.CmsKit.Application.Tests/Menus/MenuItemAdminAppService_Tests.cs @@ -27,59 +27,63 @@ namespace Volo.CmsKit.Menus [Fact] public async Task GetAsync_ShouldWorkProperly_WithCorrectId() { - var menu = await MenuAdminAppService.GetAsync(TestData.Menu_1_Id); + var menu = await MenuAdminAppService.GetAsync(TestData.MenuItem_1_Id); menu.ShouldNotBeNull(); - menu.Name.ShouldBe(TestData.Menu_1_Name); } - [Fact] - public async Task GetAsync_ShouldGetItemsProperly_WithCorrectId() + public async Task GetListAsync_ShouldWorkProperly() { - var menu = await MenuAdminAppService.GetAsync(TestData.Menu_1_Id); + var result = await MenuAdminAppService.GetListAsync(); - menu.ShouldNotBeNull(); - menu.Items.ShouldNotBeEmpty(); - menu.Items.Count.ShouldBe(2); + result.ShouldNotBeNull(); + result.Items.ShouldNotBeEmpty(); + result.Items.Count.ShouldBe(3); } [Fact] public async Task CreateAsync_ShouldWorkProperly_WithOnlyName() { var name = "My Awesome Menu"; - var menu = await MenuAdminAppService.CreateAsync(new MenuCreateInput + var menu = await MenuAdminAppService.CreateAsync(new MenuItemCreateInput { - Name = name + DisplayName = name }); menu.ShouldNotBeNull(); menu.Id.ShouldNotBe(Guid.Empty); - menu.Name.ShouldBe(name); + menu.DisplayName.ShouldBe(name); } [Fact] public async Task UpdateAsync_ShouldWorkProperly_WithName() { var newName = "My New Name"; - - await MenuAdminAppService.UpdateAsync(TestData.Menu_1_Id, new MenuUpdateInput + var newUrl = "my-new-url"; + await WithUnitOfWorkAsync(async () => { - Name = newName + await MenuAdminAppService.UpdateAsync(TestData.MenuItem_1_Id, new MenuItemUpdateInput + { + DisplayName = newName, + Url = newUrl + }); }); + - var menu = await MenuRepository.FindAsync(TestData.Menu_1_Id); + var menu = await MenuRepository.FindAsync(TestData.MenuItem_1_Id); menu.ShouldNotBeNull(); - menu.Name.ShouldBe(newName); + menu.DisplayName.ShouldBe(newName); + menu.Url.ShouldBe(newUrl); } [Fact] public async Task DeleteAsync_ShouldWorkProperly_WithExistingId() { - await MenuAdminAppService.DeleteAsync(TestData.Menu_1_Id); + await MenuAdminAppService.DeleteAsync(TestData.MenuItem_1_Id); - var menu = await MenuRepository.FindAsync(TestData.Menu_1_Id); + var menu = await MenuRepository.FindAsync(TestData.MenuItem_1_Id); menu.ShouldBeNull(); }