public void BeforeScenario()
        {
            var stringToCardRank = new StringToCardRankFactory();
            var stringToCard     = new StringToCardFactory();

            stringToCard.Initialize(new CardsBuilder().Cards);

            var cards = new List <ICard>();
            var info  = new PlayerHandInformation
            {
                Cards = cards
            };

            var sut = new CardsRankEngine(new CardsRankRulesRepository(new CardsRankRulesBuilder().Rules));

            ScenarioContext.Current ["ICards"] = cards;
            ScenarioContext.Current ["IPlayerHandInformation"]   = info;
            ScenarioContext.Current ["ICardsRankEngine"]         = sut;
            ScenarioContext.Current ["IStringToCardRankFactory"] = stringToCardRank;
            ScenarioContext.Current ["IStringToCardFactory"]     = stringToCard;
        }
Пример #2
0
 public void Setup()
 {
     m_Sut = new StringToCardRankFactory();
 }