public void building_generic([Values(null, "tag")] string tag) { var expected = new SkipWhileUnit(new UnitPattern(typeof(IDisposable), tag)); // --arrange var tree = new BuildChainPatternTree(); var target = new RootTuner(tree); // --act target.Building <IDisposable>(tag); // --assert tree.Children.Single().Should().BeEquivalentTo(expected); }
public void amend_weight([Values(null, "tag")] string tag) { const int weight = 3875; var expected = new SkipWhileUnit(new UnitPattern(typeof(IDisposable), tag), weight); // --arrange var tree = new BuildChainPatternTree(); var target = new RootTuner(tree); // --act target.Building <IDisposable>(tag) .AmendWeight(weight); // --assert tree.Children.Single().Should().BeEquivalentTo(expected); }