public void Setup() { var converterProvider = new DefaultConverterProvider(); converterProvider.Initialize(new IConverter[] { new BinaryConverter(), new StringConverter() }); _argumentBinder = new ArgumentBinder(new[] { new FromBodyArgumentBinder(converterProvider) }); _requestMapping = new Mock <IRequestMapping>(MockBehavior.Strict); _requestMapping.SetupGet(instance => instance.Target).Returns(new TestController()); _requestMapping.SetupGet(instance => instance.Operation).Returns(typeof(TestController).GetMethod("Upload").ToOperationInfo("api/", Verb.POST)); _request.SetupGet(instance => instance.Body).Returns(new MemoryStream(Request)); }
public void Setup() { Converter = new SpecializedTestConverter(); AuxConverter = new Mock <ILiteralConverter>(MockBehavior.Strict); AuxConverter.SetupGet(instance => instance.SupportedTypes).Returns(new[] { typeof(void) }); AuxConverter.SetupGet(instance => instance.SupportedDataTypes).Returns(Array.Empty <Iri>()); FallbackConverter = new Mock <ILiteralConverter>(MockBehavior.Strict); FallbackConverter.SetupGet(instance => instance.SupportedTypes).Returns(Type.EmptyTypes); FallbackConverter.SetupGet(instance => instance.SupportedDataTypes).Returns(Array.Empty <Iri>()); Provider = new DefaultConverterProvider(new[] { Converter, AuxConverter.Object, FallbackConverter.Object }); }
private ICsvRowActivator <T> CreateSut <T>(string[] headerrow) { ICsvRowActivatorFactoryFactory <T> csvRowActivatorFactoryFactory = new DynamicCsvRowActivatorFactoryFactory <T>(); IColumnNameMapper columnNameMapper = new DefaultColumnNameMapper(); IConverterProvider converterProvider = new DefaultConverterProvider(); ICsvRowActivatorFactory <T> csvRowActivatorFactory = csvRowActivatorFactoryFactory.Create(converterProvider, columnNameMapper); ICsvRowActivator <T> activator = csvRowActivatorFactory.Create(headerrow); return(activator); }
public void Setup() { var converters = new ILiteralConverter[] { new StringConverter(), new DecimalConverter(), new IntegerConverter(), new TestConverter(), new FloatingPointLiteralConverter(), new UntypedLiteralConverter() }; var converterProvider = new DefaultConverterProvider(converters); var mappingProviderVisitors = new IMappingProviderVisitor[] { new CollectionStorageModelConventionVisitor() }; Repository = new DefaultMappingsRepository( new[] { new AttributesMappingSource(typeof(IProduct).GetTypeInfo().Assembly) }, new DefaultMappingBuilder(converterProvider, Array.Empty <QIriMapping>(), mappingProviderVisitors)); }
public void Setup() { var converters = new ILiteralConverter[] { new StringConverter(), new DecimalConverter(), new IntegerConverter(), new TestConverter(), new FloatingPointLiteralConverter(), new UntypedLiteralConverter() }; var converterProvider = new DefaultConverterProvider(converters); var mappingProviderVisitors = new IMappingProviderVisitor[] { new CollectionStorageModelConventionVisitor(), new ConverterConventionVisitor(converterProvider) }; Builder = new DefaultMappingBuilder(converterProvider, new QIriMapping[0], mappingProviderVisitors); OpenGenericMappingProviders = new Dictionary <Type, ICollection <ITermMappingProvider> >(); TheTest(); }
public void it_should_throw_when_not_initialized_and_trying_to_find_output_converter() { var provider = new DefaultConverterProvider(); provider.Invoking(instance => instance.FindBestOutputConverter(typeof(string), new Mock <IResponseInfo>().Object)).ShouldThrow <InvalidOperationException>(); }
public void it_should_throw_when_not_initialized_and_trying_to_find_output_converter() { var provider = new DefaultConverterProvider(); provider.Invoking(instance => instance.FindBestOutputConverter(typeof(string), new Mock<IResponseInfo>().Object)).ShouldThrow<InvalidOperationException>(); }