private void CheckDefaultFacet(MethodInfo defaultMethod, INakedObjectActionParamPeer parameter) { IFacet facet = parameter.GetFacet(typeof (IActionDefaultsFacet)); Assert.IsNotNull(facet); Assert.IsTrue(facet is ActionDefaultsFacetViaMethod); Assert.AreEqual(defaultMethod, ((ActionDefaultsFacetViaMethod) facet).GetMethod()); Assert.IsTrue(methodRemover.GetRemoveMethodMethodCalls().Contains(defaultMethod)); }
private void CheckAutoCompleteFacetIsNull(MethodInfo autoCompleteMethod, INakedObjectActionParamPeer parameter) { IFacet facet = parameter.GetFacet(typeof (IAutoCompleteFacet)); Assert.IsNull(facet); Assert.IsFalse(methodRemover.GetRemoveMethodMethodCalls().Contains(autoCompleteMethod)); }
private void CheckAutoCompleteFacet(MethodInfo autoCompleteMethod, INakedObjectActionParamPeer parameter, int pageSize, int minLength) { IFacet facet = parameter.GetFacet(typeof (IAutoCompleteFacet)); Assert.IsNotNull(facet); Assert.IsTrue(facet is AutoCompleteFacetViaMethod); var acf = (AutoCompleteFacetViaMethod) facet; Assert.AreEqual(autoCompleteMethod, acf.GetMethod()); Assert.IsTrue(methodRemover.GetRemoveMethodMethodCalls().Contains(autoCompleteMethod)); Assert.AreEqual(pageSize, acf.PageSize); Assert.AreEqual(minLength, acf.MinLength); }