public void GetConstructorArguments_Null_ReturnsEmptyParameters() { var attr = new DataSourceAttribute(); var args = attr.GetConstructorArguments(); Assert.That(args, Is.Not.Null); Assert.That(args.Any(), Is.False); }
public void GetConstructorArguments_WhenCalled_NamedParametersAreCreated() { var attr = new DataSourceAttribute(); attr.ConstructorArugments = new object[] { "a", 1, "b", "2" }; var args = attr.GetConstructorArguments(); Assert.That(args.GetParameter <int>("a"), Is.EqualTo(1)); Assert.That(args["b"], Is.EqualTo("2")); }