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(','); }