public async Task Test_Menu_System() { var testCase = new NavigationTestCase(); //Check created menu definitions var mainMenuDefinition = testCase.NavigationManager.MainMenu; mainMenuDefinition.Items.Count.ShouldBe(1); var adminMenuItemDefinition = mainMenuDefinition.GetItemByNameOrNull("Abp.Zero.Administration"); adminMenuItemDefinition.ShouldNotBe(null); adminMenuItemDefinition.Items.Count.ShouldBe(3); //Check user menus var userMenu = await testCase.UserNavigationManager.GetMenuAsync(mainMenuDefinition.Name, 1, 1); userMenu.Items.Count.ShouldBe(1); var userAdminMenu = userMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration"); userAdminMenu.ShouldNotBe(null); userAdminMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration.User").ShouldNotBe(null); userAdminMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration.Role").ShouldBe(null); userAdminMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration.Setting").ShouldNotBe(null); }
public async Task Should_Get_Script() { var testCase = new NavigationTestCase<int, long>(1); var scriptManager = new NavigationScriptManager<int, long>(testCase.UserNavigationManager) { AbpSession = new MyChangableSession<int, long> { UserId = 1 } }; var script = await scriptManager.GetScriptAsync(); script.ShouldNotBeNullOrEmpty(); }
public void Test1() { var testCase = new NavigationTestCase(); var scriptManager = new NavigationScriptManager(testCase.UserNavigationManager) { AbpSession = new MyChangableSession { UserId = Guid.NewGuid() } }; var script = scriptManager.GetScript(); script.ShouldNotBeNullOrEmpty(); }
public async Task Test_Menu_System() { var testCase = new NavigationTestCase(); //Check created menu definitions var mainMenuDefinition = testCase.NavigationManager.MainMenu; mainMenuDefinition.Items.Count.ShouldBe(1); var adminMenuItemDefinition = mainMenuDefinition.GetItemByNameOrNull("Abp.Zero.Administration"); adminMenuItemDefinition.ShouldNotBe(null); adminMenuItemDefinition.Items.Count.ShouldBe(3); //Check user menus var userMenu = await testCase.UserNavigationManager.GetMenuAsync(mainMenuDefinition.Name, 1); userMenu.Items.Count.ShouldBe(1); var userAdminMenu = userMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration"); userAdminMenu.ShouldNotBe(null); userAdminMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration.User").ShouldNotBe(null); userAdminMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration.Role").ShouldBe(null); userAdminMenu.Items.FirstOrDefault(i => i.Name == "Abp.Zero.Administration.Setting").ShouldNotBe(null); }