public void GivenTheBcrCommand_ThenTheTierOptionShouldBeRecognised(A.Criteria criteria, string optionName) { var options = _parser.GetOptions("bcr", $"--{optionName}=myTier"); var bcrOptions = options as BcrOptions; Assert.That(bcrOptions.ValueOf(criteria).Single(), Is.EqualTo("myTier")); }
public void GivenNoTierOption_ThenAllLinesShouldBeIncluded([Values] A.Criteria criteria) { var filter = A.BcrFilter().Build(); var bcr = new Bcr(new BcrLine[] { A.BcrLine().With(criteria, "tier") }); Assert.That(filter.Use(bcr).Lines.ToList(), Has.Count.EqualTo(1)); }