Exemplo n.º 1
0
        public void SetUp()
        {
            _simpleMethod  = typeof(BaseType1).GetMethod("VirtualMethod", Type.EmptyTypes);
            _genericMethod = typeof(BaseType7).GetMethod("One");

            _serializer = new AttributeConcreteMixinTypeIdentifierSerializer();
        }
        public static ConcreteMixinTypeAttribute Create(ConcreteMixinTypeIdentifier identifier)
        {
            ArgumentUtility.CheckNotNull("identifier", identifier);

            var identifierSerializer = new AttributeConcreteMixinTypeIdentifierSerializer();

            identifier.Serialize(identifierSerializer);

            return(new ConcreteMixinTypeAttribute(identifierSerializer.Values));
        }
        public void SetUp()
        {
            _simpleMethod  = typeof(BaseType1).GetMethod("VirtualMethod", Type.EmptyTypes);
            _genericMethod = typeof(BaseType7).GetMethod("One");
            _methodOnGenericClosedWithReferenceType = typeof(GenericClassWithAllKindsOfMembers <string>).GetMethod("Method");
            _methodOnGenericClosedWithValueType     = typeof(GenericClassWithAllKindsOfMembers <int>).GetMethod("Method");

            _serializer   = new AttributeConcreteMixinTypeIdentifierSerializer();
            _deserializer = new AttributeConcreteMixinTypeIdentifierDeserializer(_serializer.Values);
        }