public void GetBuiltIn_ShouldReturnItem(ParentMenuType menuType) { ExecuteInMainThread(() => { var result = Player.ServiceMenuManager.GetBuiltIn(menuType); this.AreEqual(ActionResultType.OK, result.ResultType); this.NotNull(result.Result); }); }
public void Add_ParentMenu_ShouldReturnOK(ParentMenuType parentMenuType, MenuItemStyle menuItemStyle) { ExecuteInMainThread(() => { var item = Player.Core.CreateAimpObject <IAimpMenuItem>(); var menuItem = item.Result; menuItem.Id = Guid.NewGuid().ToString(); menuItem.Style = menuItemStyle; var result = Player.ServiceMenuManager.Add(parentMenuType, menuItem); this.AreEqual(ActionResultType.OK, result.ResultType); var getItemResult = Player.ServiceMenuManager.GetById(menuItem.Id); this.AreEqual(menuItemStyle, getItemResult.Result.Style); Player.ServiceMenuManager.Delete(menuItem); }); }