Exemplo n.º 1
0
 public void GetBuiltIn_ShouldReturnItem(ParentMenuType menuType)
 {
     ExecuteInMainThread(() =>
     {
         var result = Player.ServiceMenuManager.GetBuiltIn(menuType);
         this.AreEqual(ActionResultType.OK, result.ResultType);
         this.NotNull(result.Result);
     });
 }
Exemplo n.º 2
0
        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);
            });
        }