//todo: dependency on the lookup service? public ViewModelMapper(IViewModelMetadataRegistry metadataRegistry, IViewModelPropertyFormatter viewModelPropertyFormatter, ILookupService lookupService, ILocalizationProvider localizationProvider) { if (metadataRegistry == null) { throw new ArgumentNullException(nameof(metadataRegistry)); } if (viewModelPropertyFormatter == null) { throw new ArgumentNullException(nameof(viewModelPropertyFormatter)); } if (lookupService == null) { throw new ArgumentNullException(nameof(lookupService)); } if (localizationProvider == null) { throw new ArgumentNullException(nameof(localizationProvider)); } _metadataRegistry = metadataRegistry; _viewModelPropertyFormatter = viewModelPropertyFormatter; _lookupService = lookupService; _localizationProvider = localizationProvider; }
//todo: dependency on the lookup service? public ViewModelMapper(IViewModelMetadataRegistry metadataRegistry, IViewModelPropertyFormatter viewModelPropertyFormatter, ILookupService lookupService, ILocalizationProvider localizationProvider, ICurrencyProvider currencyProvider) { _metadataRegistry = metadataRegistry ?? throw new ArgumentNullException(nameof(metadataRegistry)); _viewModelPropertyFormatter = viewModelPropertyFormatter ?? throw new ArgumentNullException(nameof(viewModelPropertyFormatter)); _lookupService = lookupService ?? throw new ArgumentNullException(nameof(lookupService)); _localizationProvider = localizationProvider ?? throw new ArgumentNullException(nameof(localizationProvider)); CurrencyProvider = currencyProvider ?? throw new ArgumentNullException(nameof(currencyProvider)); }
public ComposerJsonSerializerMock(IViewModelMetadataRegistry registry, IViewModelMapper modelMapper) { _vmSerialization = new ViewModelSerialization(registry); }
public ViewModelSerialization(IViewModelMapper viewModelMapper, IViewModelMetadataRegistry metadataRegistry) { _viewModelMapper = viewModelMapper; _metadataRegistry = metadataRegistry; }
public ViewModelSerialization(IViewModelMetadataRegistry metadataRegistry) { _metadataRegistry = metadataRegistry; }
/// <summary> /// Sets the IViewModelMetadataRegistry to be used by the BaseViewModel. /// </summary> /// <param name="viewModelMetadataRegistry"></param> public void SetViewModelMetadataRegistry(IViewModelMetadataRegistry viewModelMetadataRegistry) { _viewModelMetadataRegistry = viewModelMetadataRegistry; }
protected BaseViewModel() { Bag = new Dictionary <string, object>(); Context = new Dictionary <string, object>(); _viewModelMetadataRegistry = ViewModelMetadataRegistry.Current; }
public void SetUp() { Registry = new ViewModelMetadataRegistry(); _sut = new AutoMocker().CreateInstance <ProductRequestFactory>();; }