public void GetOperationScript() { var pe = new WeaverParamElastic <Person>(x => x.PersonId, WeaverParamElasticOp.EqualTo, 5); Assert.AreEqual(WeaverParamElastic.EqualToScript, pe.GetOperationScript(), "Incorrect result."); }
public void New() { Expression <Func <Person, object> > prop = (x => x.PersonId); const WeaverParamElasticOp op = WeaverParamElasticOp.EqualTo; object val = 5; var pe = new WeaverParamElastic <Person>(prop, op, val); Assert.AreEqual(prop, pe.Property, "Incorrect Property."); Assert.AreEqual(op, pe.Operation, "Incorrect Operation."); Assert.AreEqual(val, pe.Value, "Incorrect Value."); }
public void GetOperationScriptStatic() { string script = WeaverParamElastic.GetOperationScript(WeaverParamElasticOp.Contains); Assert.AreEqual(WeaverParamElastic.ContainsScript, script, "Incorrect result."); }