public void CollectPrivateOpts() { var r = new OptionsRegistry(); var s = new OptionsBag2(); r.Collect(new[] { s }); var names = r.AvailableOptions.Select(o => o.Name); Assert.That(names, Contains.Item("private_prop")); Assert.That(names, Contains.Item("private_mthd")); }
public void CollectPublicOpts() { var r = new OptionsRegistry(); var s = new OptionsBag2(); r.Collect(new[] { s }); var names = r.Select(o => o.Item1); Assert.That(names, Contains.Item("public_prop")); Assert.That(names, Contains.Item("public_mthd")); }