protected override object[] ConvertDataItem(MethodInfo testMethod, object item) { var fixture = this.ShareFixture ? this.Fixture : this.CustomizeFixture(new Fixture()); var converter = new MemberAutoDataItemConverter(fixture, this.CreateProvider()); return(converter.Convert(testMethod, item, this.MemberName, this.MemberType)); }
public MemberAutoDataItemConverterTests() { var data = fixture.Create <IEnumerable <object[]> >(); dataAttributeProvider.Setup(p => p.GetAttribute(fixture, It.IsAny <object[]>())).Returns(dataAttribute.Object); dataAttribute.Setup(a => a.GetData(It.IsAny <MethodInfo>())).Returns(data); converter = new MemberAutoDataItemConverter(fixture, this.dataAttributeProvider.Object); testMethod = memberType.GetMethod("TestMethod"); memberName = fixture.Create <string>(); }