コード例 #1
0
            public void ReturnsCommaSeparatedValuesBinder()
            {
                // Arrange -> Act
                var binder = new CommaSeparatedValuesBinderAdapter();

                // Assert
                Assert.IsAssignableFrom <CommaSeparatedValuesBinder <string> >(binder);
            }
コード例 #2
0
            public BindModelMethod()
            {
                var values = new[] { "item1", "item2", "item3" };
                var model  = new CommaSeparatedValuesAdapter(values);

                binder = new CommaSeparatedValuesBinderAdapter(model);

                var data          = new EmptyModelMetadataProvider();
                var modelMetadata = data.GetMetadataForType(null, typeof(CommaSeparatedValues <string>));

                mockValueProvider = new Mock <IValueProvider>();
                var valueProvider = mockValueProvider.Object;

                bindingContext = new ModelBindingContext
                {
                    ModelName     = modelName,
                    ValueProvider = valueProvider,
                    ModelMetadata = modelMetadata,
                };
            }