Example #1
0
		public void Constructor_String_String ()
		{
			RouteParameter rp;

			rp = new RouteParameter (null, "key");
			Assert.AreEqual (String.Empty, rp.Name, "#A1-1");
			Assert.AreEqual ("key", rp.RouteKey, "#A1-2");

			rp = new RouteParameter ("name", null);
			Assert.AreEqual ("name", rp.Name, "#A2-1");
			Assert.AreEqual (String.Empty, rp.RouteKey, "#A2-2");
		}
Example #2
0
		public void Constructor ()
		{
			var rp = new RouteParameter ();

			Assert.AreEqual (String.Empty, rp.RouteKey, "#A1");
			Assert.AreEqual (String.Empty, rp.Name, "#A2");
			Assert.AreEqual (TypeCode.Empty, rp.Type, "#A3");
			Assert.AreEqual (ParameterDirection.Input, rp.Direction, "#A4");
			Assert.IsNull (rp.DefaultValue, "#A5");
			Assert.AreEqual (DbType.Object, rp.DbType, "#A6");
			Assert.AreEqual (true, rp.ConvertEmptyStringToNull, "#A7");
			Assert.AreEqual (0, rp.Size, "#A8");
		}
Example #3
0
		public void Constructor_RouteParameter ()
		{
			RouteParameter rp;
			RouteParameter original;

			AssertExtensions.Throws<NullReferenceException> (() => {
				rp = new FakeRouteParameter ((RouteParameter) null);
			}, "#A1");

			original = new RouteParameter ("Name", "Key");
			rp = new FakeRouteParameter (original);

			Assert.AreEqual (original.Name, rp.Name, "#B1-2");
			Assert.AreEqual (original.RouteKey, rp.RouteKey, "#B1-3");
		}
Example #4
0
		public void Constructor_String_DbType_String ()
		{
			RouteParameter rp;

			rp = new RouteParameter ("name", DbType.Int64, "key");
			Assert.AreEqual ("name", rp.Name, "#A1-1");
			Assert.AreEqual ("key", rp.RouteKey, "#A1-2");
			Assert.AreEqual (DbType.Int64, rp.DbType, "#A1-3");

			Assert.AreEqual (TypeCode.Empty, rp.Type, "#A2");
		}
Example #5
0
		public FakeRouteParameter (RouteParameter original)
			: base (original)
		{ }
Example #6
0
		public void RouteKey ()
		{
			var rp = new RouteParameter ();

			rp.RouteKey = null;
			Assert.AreEqual (String.Empty, rp.RouteKey, "#A1");
		}
 protected RouteParameter(RouteParameter original) : base(original)
 {
     this.RouteKey = original.RouteKey;
 }
 protected RouteParameter(RouteParameter original) : base(original)
 {
     this.RouteKey = original.RouteKey;
 }
 public override void Initialize()
 {
     this._parameter = new RouteParameter();
     this._routeKeyTextBox.Text = string.Empty;
     this._defaultValueTextBox.Text = string.Empty;
 }