public void GetHashCodeGamePlanViewModelTestAreNotEqual() { IGamePlanViewModel gamePlanViewModel1 = TestData.gamePlanViewModelEqualsTrue1; IGamePlanViewModel gamePlanViewModel2 = TestData.gamePlanViewModelEqualsFalse; Assert.AreNotEqual(gamePlanViewModel1.GetHashCode(), gamePlanViewModel2.GetHashCode()); }
public void EqualsTestFasle() { IGamePlanViewModel gamePlanViewModel1 = TestData.gamePlanViewModelEqualsTrue1; IGamePlanViewModel gamePlanViewModel2 = TestData.gamePlanViewModelEqualsFalse; bool isFalse = gamePlanViewModel1.Equals(gamePlanViewModel2); Assert.IsFalse(isFalse); }
public void EqualsTestTrue() { IGamePlanViewModel gamePlanViewModel1 = TestData.gamePlanViewModelEqualsTrue1; IGamePlanViewModel gamePlanViewModel2 = TestData.gamePlanViewModelEqualsTrue2; bool isTrue = gamePlanViewModel1.Equals(gamePlanViewModel2); Assert.IsTrue(isTrue); }
public bool CheckEquality(IGamePlanViewModel gamePlanViewModel1, IGamePlanViewModel gamePlanViewModel2) { if (CompareArrays <int>(gamePlanViewModel1.GamePlan, gamePlanViewModel2.GamePlan) && CompareArrays <bool>(gamePlanViewModel1.GameStartView, gamePlanViewModel2.GameStartView) && CompareIds(gamePlanViewModel1.PlanId, gamePlanViewModel2.PlanId)) { log.Debug("CheckEquality: Is Equal"); return(true); } log.Debug("CheckEquality: Is not Equal"); return(false); }
public int GetHashCodeGamePlanViewModel(IGamePlanViewModel gamePlanViewModel) { _gamePlanViewModel = gamePlanViewModel; var hashStartView = GetHashCodeStartView(); var hashPlanId = _gamePlanViewModel.PlanId.GetHashCode(); var hashGamePlan = GetHashCodeGamePlan(); var hashCode = hashStartView + 100 * (hashPlanId + hashGamePlan); log.Debug(string.Format("GetHashCodeGamePlan: {0}", hashCode.ToString())); return(hashCode); }
public GamePlanView(IGamePlanViewModel gamePlanViewModel) : this() { DataContext = gamePlanViewModel; }