public static void Initialize(TestContext testContext)
        {
            Mock <IEnumDescriptor> enumDescriptorMock = new Mock <IEnumDescriptor>();

            enumDescriptorMock.Setup(instance => instance.DataType).Returns(typeof(int));
            enumDescriptorMock.Setup(instance => instance.Enumerations).Returns(new List <string>()
            {
                "e1,1"
            });
            enumDescriptorMock.Setup(instance => instance.EnumName).Returns("TesztEnum");
            enumDescriptorMock.Setup(instance => instance.IsFlag).Returns(true);

            enumDescriptor = enumDescriptorMock.Object;

            Mock <IEnumValueResolver> enumValueResolverMock = new Mock <IEnumValueResolver>();

            enumValueResolverMock.Setup(instance => instance.ResolveEnumValue(It.IsAny <Type>(), It.IsAny <string>())).Returns(new Tuple <string, ValueType>("e1", 1));
            enumValueResolver = enumValueResolverMock.Object;

            enumGenerator = new EnumTypeGenerator(enumValueResolver);
        }
 public static void Initialize(TestContext testContext)
 {
     enumValueResolver = new EnumValueResolver(',');
 }