public void SetUp() { _qualifierParser = FakeItEasy.A.Fake <IQualifierParser>(); _mechanismParserStrategy = FakeItEasy.A.Fake <IMechanismParserStrategy>(); FakeItEasy.A.CallTo(() => _mechanismParserStrategy.Mechanism).Returns(IncludeMechanism); _parser = new MechanismParser(_qualifierParser, new List <IMechanismParserStrategy> { _mechanismParserStrategy }); }
public MechanismParser(IQualifierParser qualifierParser, IEnumerable <IMechanismParserStrategy> parserStategies) { _qualifierParser = qualifierParser; _parserStategies = parserStategies.ToDictionary(_ => _.Mechanism); }