public void QueryFieldParameter001() { // Arrange var container = new List <string>(); var parameter = new QueryFieldParameter <TestDocument>(); parameter.Configure("id^10 score~2^20"); // Act parameter.Execute(container); // Assert Assert.Equal(1, container.Count); Assert.Equal("qf=id^10 score~2^20", container[0]); }
public void QueryFieldParameter001() { // Arrange var expected = JObject.Parse(@" { params:{ qf:""id^10 score~2^20"" } }"); string actual; var jObject = new JObject(); var parameter = new QueryFieldParameter <TestDocument>(); parameter.Configure("id^10 score~2^20"); // Act parameter.Execute(jObject); actual = jObject.ToString(); // Assert Assert.Equal(expected.ToString(), actual); }