コード例 #1
0
 private static void VerifyConverterCardsAreIdentical(ConverterCard converterCard, ConverterCard otherConverterCard)
 {
     Assert.AreEqual(converterCard.CardID, otherConverterCard.CardID);
     Assert.AreEqual(converterCard.MultiverseID, otherConverterCard.MultiverseID);
     Assert.AreEqual(converterCard.Name, otherConverterCard.Name);
     Assert.AreEqual(converterCard.Set, otherConverterCard.Set);
 }
 /// <summary>
 /// Sets the MouseOver ConverterCard on the ViewModel based on mouse events
 /// </summary>
 /// <param name="converterCard">The ConverterCard the mouse is hovering over.  If null, then mouse is not hovering over any.</param>
 private void MouseOverConverterCard(ConverterCard converterCard)
 {
     ViewModel.WizardPage_CompareCards wizardPageCompareCards = this.DataContext as ViewModel.WizardPage_CompareCards;
     if (wizardPageCompareCards != null)
     {
         wizardPageCompareCards.MouseOverConverterCard = converterCard;
     }
 }
コード例 #3
0
        private static void VerifyConverterMappingsAreIdentical(ConverterMapping converterMapping, ConverterMapping otherConverterMapping)
        {
            Assert.AreEqual(converterMapping.CardName, otherConverterMapping.CardName);
            if (!string.IsNullOrWhiteSpace(converterMapping.CardSet) && !string.IsNullOrWhiteSpace(otherConverterMapping.CardSet))
            {
                Assert.AreEqual(converterMapping.CardSet, otherConverterMapping.CardSet);
            }
            Assert.AreEqual(converterMapping.Quantity, otherConverterMapping.Quantity);
            if (converterMapping.SelectedOCTGNCard != null)
            {
                VerifyConverterCardsAreIdentical(converterMapping.SelectedOCTGNCard, otherConverterMapping.SelectedOCTGNCard);
            }
            Assert.AreEqual(converterMapping.PotentialOCTGNCards.Count, otherConverterMapping.PotentialOCTGNCards.Count);

            foreach (ConverterCard potentialConverterCard in converterMapping.PotentialOCTGNCards)
            {
                ConverterCard otherPotentialConverterCard = otherConverterMapping.PotentialOCTGNCards.First(poc => poc.CardID == potentialConverterCard.CardID);
                VerifyConverterCardsAreIdentical(potentialConverterCard, otherPotentialConverterCard);
            }

            Assert.AreEqual(converterMapping.CardName, otherConverterMapping.CardName);
        }