public void TestDefaultPageSizePickedUp() { MethodInfo actionMethod = FindMethod(typeof (Customer1), "SomeAction"); var identifier = new IdentifierImpl("Customer1", "SomeAction"); var actionPeer = ImmutableSpecFactory.CreateActionSpecImmutable(identifier, null, null); new FallbackFacetFactory(0).Process(Reflector, actionMethod, MethodRemover, actionPeer); IFacet facet = actionPeer.GetFacet(typeof (IPageSizeFacet)); Assert.IsNotNull(facet); Assert.IsTrue(facet is PageSizeFacetDefault); var pageSizeFacet = (IPageSizeFacet) facet; Assert.AreEqual(20, pageSizeFacet.Value); AssertNoMethodsRemoved(); }
public void TestToNameString() { var identifier = new IdentifierImpl("testclass", "testfield"); var s = identifier.ToIdentityString(IdentifierDepth.Name); Assert.AreEqual("testfield", s); }
public void TestToParmsString() { var identifier = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"}); var s = identifier.ToIdentityString(IdentifierDepth.Parms); Assert.AreEqual("(testparam1,testparam2)", s); }
public void TestToClassNameParamsStringWithCheck() { var identifier = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"}); var s = identifier.ToIdentityStringWithCheckType(IdentifierDepth.ClassNameParams, CheckType.Action); Assert.AreEqual("testclass#testmethod(testparam1,testparam2):Action", s); }
public void TestHash() { var identifier1 = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"}); var identifier2 = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"}); var testDict = new Dictionary<IdentifierImpl, string> {{identifier1, "1"}}; Assert.IsTrue(testDict.ContainsKey(identifier2)); }
public void TestEquals() { var identifier1 = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"}); var identifier2 = new IdentifierImpl("testclass", "testmethod", new[] {"testparam1", "testparam2"}); Assert.AreEqual(identifier1, identifier2); }
public void TestToClassString() { var identifier = new IdentifierImpl("testclass"); var s = identifier.ToIdentityString(IdentifierDepth.Class); Assert.AreEqual("testclass", s); }
public void TestCreateOk() { var identifier = new IdentifierImpl("testclass"); Assert.IsNotNull(identifier); }