// 각 티어의 확률을 설정 public void SetProbabilities(ProbabilityData probabilityData) { Probabilities[Tier.One] = probabilityData.OneTier; Probabilities[Tier.Two] = probabilityData.TwoTier; Probabilities[Tier.Three] = probabilityData.ThreeTier; Probabilities[Tier.Four] = probabilityData.FourTier; }
public void DateInputCheckTest() //Date test { ProbabilityData data = new ProbabilityData(); DateTime currentDate = DateTime.Now; Assert.AreEqual(currentDate.Date, data.DateOfCalculation.Date); }
public ProbabilityData(ProbabilityData probabilityData) { Level = probabilityData.Level; OneTier = probabilityData.OneTier; TwoTier = probabilityData.TwoTier; ThreeTier = probabilityData.ThreeTier; FourTier = probabilityData.FourTier; }
private void GenerateData() { ProbabilityDatas = new Dictionary <int, ProbabilityData>(); foreach (var probabilityExcelData in ProbabilityExcelDatas) { ProbabilityData probabilityData = new ProbabilityData(probabilityExcelData); ProbabilityDatas.Add(probabilityData.Level, probabilityData); } }
public bool TryGetProbabilityData(int level, out ProbabilityData data) { data = null; if (ProbabilityDatas.TryGetValue(level, out var probabilityData)) { data = new ProbabilityData(probabilityData); return(true); } Debug.LogError($"Error TryGetProbabilityData level:{level}"); return(false); }
public void GetCalculatedResultTest() // Check PA and PB field to see of the input will equal correct amount... { ProbabilityData calculator = new ProbabilityData(); Assert.AreEqual(calculator.PA = 0.5, calculator.PB = 0.5, calculator.currentCount = 0.75); }