public void Can_use_default_for_non_nullable_value_types_on_path() { var url = new RequestWithValueTypes { Id = 0 }.ToUrl("GET"); Assert.That(url, Is.EqualTo("/route/0")); }
public void Can_use_non_default_for_nullable_value_types_on_querystring() { var url = new RequestWithValueTypes { Id = 1, Gender2 = Gender.Male }.ToUrl("GET"); Assert.That(url, Is.EqualTo("/route/1?gender2=Male")); }
public void Cannot_use_null_for_nullable_value_types_on_querystring() { var url = new RequestWithValueTypes { Id = 1, Gender2 = null }.ToUrl("GET"); Assert.That(url, Is.EqualTo("/route/1")); }