public void Create_Identifier() { var attribute = ConcreteMixinTypeAttribute.Create(_simpleIdentifier); var deserializer = new AttributeConcreteMixinTypeIdentifierDeserializer(attribute.ConcreteMixinTypeIdentifierData); Assert.That(ConcreteMixinTypeIdentifier.Deserialize(deserializer), Is.EqualTo(_simpleIdentifier)); }
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); }
public ConcreteMixinTypeIdentifier GetIdentifier() { var deserializer = new AttributeConcreteMixinTypeIdentifierDeserializer(ConcreteMixinTypeIdentifierData); return(ConcreteMixinTypeIdentifier.Deserialize(deserializer)); }