public List <ComplecsNeed> ComplecsNeedsGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            List <ComplecsNeed> result = target.ComplecsNeeds;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ComplecsNeedsGetTest(AbilitiModel)
        }
 public ucRevardAbilityNeedViewModel(Pers pers, ObservableCollection <NeedAbility> abilityNeeds, AbilitiModel selAb, dynamic selObj)
 {
     AbilityNeeds = abilityNeeds;
     SelAb        = selAb;
     SelObj       = selObj;
     this.pers    = pers;
 }
Exemplo n.º 3
0
        public override void ShowMainElement(TaskGraphItem item)
        {
            AbilitiModel ab = this.PersProperty.Abilitis.First(n => n.GUID == item.Uid);

            ab.EditAbility();
            this.PersProperty.SellectedAbilityProperty = ab;
        }
        public string ToolTipGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            string result = target.ToolTip;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ToolTipGetTest(AbilitiModel)
        }
        public double ValuePropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            double result = target.ValueProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ValuePropertyGetTest(AbilitiModel)
        }
        public List <Task> RelTasksGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            List <Task> result = target.RelTasks;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.RelTasksGetTest(AbilitiModel)
        }
        public RelayCommand <NeedTasks> ShowTaskFromNeedCommandGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            RelayCommand <NeedTasks> result = target.ShowTaskFromNeedCommand;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ShowTaskFromNeedCommandGetTest(AbilitiModel)
        }
        public int GetTotalCostTest([PexAssumeUnderTest] AbilitiModel target, int lev)
        {
            int result = target.GetTotalCost(lev);

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.GetTotalCostTest(AbilitiModel, Int32)
        }
        public ListCollectionView GroupedComplexNeedsGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            ListCollectionView result = target.GroupedComplexNeeds;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.GroupedComplexNeedsGetTest(AbilitiModel)
        }
        public AbillGroups AbilityGroupPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            AbillGroups result = target.AbilityGroupProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.AbilityGroupPropertyGetTest(AbilitiModel)
        }
        public int GetLevelTest([PexAssumeUnderTest] AbilitiModel target)
        {
            int result = target.GetLevel();

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.GetLevelTest(AbilitiModel)
        }
        public RelayCommand <CompositeAims> DelAimNeedCommandGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            RelayCommand <CompositeAims> result = target.DelAimNeedCommand;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.DelAimNeedCommandGetTest(AbilitiModel)
        }
        public double CountAbProgressTest([PexAssumeUnderTest] AbilitiModel target, AbilitiModel ab)
        {
            double result = target.CountAbProgress(ab);

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.CountAbProgressTest(AbilitiModel, AbilitiModel)
        }
        public AbilitiModel ConstructorTest(Pers _pers)
        {
            AbilitiModel target = new AbilitiModel(_pers);

            return(target);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ConstructorTest(Pers)
        }
        public ObservableCollection <NeedAbility> NeedAbilitiesPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            ObservableCollection <NeedAbility> result = target.NeedAbilitiesProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.NeedAbilitiesPropertyGetTest(AbilitiModel)
        }
        public string HardnessStringPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            string result = target.HardnessStringProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.HardnessStringPropertyGetTest(AbilitiModel)
        }
        public List <AbilitiModel> PrevNextAbPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            List <AbilitiModel> result = target.PrevNextAbProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.PrevNextAbPropertyGetTest(AbilitiModel)
        }
        public bool IsAllNeedsCompleteGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            bool result = target.IsAllNeedsComplete;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.IsAllNeedsCompleteGetTest(AbilitiModel)
        }
        public List <Task> RelatedTasksTest([PexAssumeUnderTest] AbilitiModel target, Pers pers)
        {
            List <Task> result = target.RelatedTasks(pers);

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.RelatedTasksTest(AbilitiModel, Pers)
        }
        public double AbilityProgressGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            double result = target.AbilityProgress;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.AbilityProgressGetTest(AbilitiModel)
        }
        public int ToChaRelaysPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            int result = target.ToChaRelaysProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ToChaRelaysPropertyGetTest(AbilitiModel)
        }
        public bool IsPerkPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            bool result = target.IsPerkProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.IsPerkPropertyGetTest(AbilitiModel)
        }
        public RelayCommand <ComplecsNeed> UpComplecsNeedLevelAimCommandGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            RelayCommand <ComplecsNeed> result = target.UpComplecsNeedLevelAimCommand;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.UpComplecsNeedLevelAimCommandGetTest(AbilitiModel)
        }
        public Visibility IsShowUpVisibilityGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            Visibility result = target.IsShowUpVisibility;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.IsShowUpVisibilityGetTest(AbilitiModel)
        }
        public RelayCommand <string> AddNeedAimCommandGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            RelayCommand <string> result = target.AddNeedAimCommand;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.AddNeedAimCommandGetTest(AbilitiModel)
        }
        public Characteristic LinkedCharacteristicPropertyGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            Characteristic result = target.LinkedCharacteristicProperty;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.LinkedCharacteristicPropertyGetTest(AbilitiModel)
        }
Exemplo n.º 27
0
        /// <summary>
        /// The convert.
        /// </summary>
        /// <param name="value">
        /// The value.
        /// </param>
        /// <param name="targetType">
        /// The target type.
        /// </param>
        /// <param name="parameter">
        /// The parameter.
        /// </param>
        /// <param name="culture">
        /// The culture.
        /// </param>
        /// <returns>
        /// The <see cref="object"/>.
        /// </returns>
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value != null && string.IsNullOrEmpty(value.ToString()))
            {
                return(0);
            }

            double        val;
            bool          isLinear = false;
            RpgItemsTypes rpgType;

            if (parameter != null && parameter.ToString() == "навык")
            {
                AbilitiModel ability = value as AbilitiModel;
                if (ability != null)
                {
                    val = ability.ValueProperty;
                }
                else
                {
                    return(0);
                }

                rpgType = RpgItemsTypes.ability;
            }
            else
            {
                val     = System.Convert.ToDouble(value);
                rpgType = RpgItemsTypes.characteristic;
            }


            return(0);
        }
        public IEnumerable <ComplecsNeed> ActiveComplecsNeedsGetTest([PexAssumeUnderTest] AbilitiModel target)
        {
            IEnumerable <ComplecsNeed> result = target.ActiveComplecsNeeds;

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.ActiveComplecsNeedsGetTest(AbilitiModel)
        }
Exemplo n.º 29
0
        public double GetPsevdoRelay(AbilitiModel ab)
        {
            if (NeedAbilitisProperty.Where(n => n.KoeficientProperty > 0).All(n => n.AbilProperty != ab))
            {
                return(0);
            }

            var easyAbs = NeedAbilitisProperty.Where(n => n.KoeficientProperty == 3.0)
                          .Select(n => n.AbilProperty).ToList();
            var normAbs = NeedAbilitisProperty.Where(n => n.KoeficientProperty == 6.0)
                          .Select(n => n.AbilProperty).ToList();
            var hardAbs = NeedAbilitisProperty.Where(n => n.KoeficientProperty == 10.0)
                          .Select(n => n.AbilProperty).ToList();

            double easyK      = 1.0;
            double normK      = 2.0;
            double hardK      = 5.0;
            var    maxValOfAb = 100.0;

            double easy = easyAbs.Count(n => n == ab) * 10 * easyK;
            double norm = normAbs.Count(n => n == ab) * 10 * normK;
            double hard = hardAbs.Count(n => n == ab) * 10 * hardK;

            double max           = (easyAbs.Count() * maxValOfAb * easyK) + (normAbs.Count() * maxValOfAb * normK) + (hardAbs.Count() * maxValOfAb * hardK);
            double cur           = easy + norm + hard;
            double progress      = cur / max;
            var    maxChaVal     = 10.01 - FirstVal;
            double valOfProgress = maxChaVal * progress;
            var    chaValue      = FirstVal + valOfProgress;

            return(chaValue);
        }
        public int CompareToTest([PexAssumeUnderTest] AbilitiModel target, AbilitiModel other)
        {
            int result = target.CompareTo(other);

            return(result);
            // TODO: добавление проверочных утверждений в метод AbilitiModelTest.CompareToTest(AbilitiModel, AbilitiModel)
        }