public static void UriToken_Ctor_Collection() { var token = new UriToken(UriTokenType.Value, "Users[]", null, null); Assert.Equal(UriTokenType.Collection, token.Type); Assert.Equal("Users", token.Name); }
public static void UriToken_Ctor_SubName() { var token = new UriToken(UriTokenType.Value, "Options.Flag", null, null); Assert.Equal(UriTokenType.Value, token.Type); Assert.Equal("Options", token.Name); Assert.Equal("Flag", token.SubName); }
public static void RawUriTemplate_Parse_Value_Format_Default() { var template = RawUriTemplate.Parse("{test:N?=ba?z}"); Assert.Empty(template.Query); UriToken item = Assert.Single(template.Path); Assert.Equal("test", item.Name); Assert.Equal("N?", item.Format); Assert.Equal(UriTokenType.Value, item.Type); Assert.Equal("ba?z", item.Default); }