public override void SetUp() { base.SetUp(); RegisterSpecificDependencies(); ViewModelMapper = Container.CreateInstance <Composer.ViewModels.ViewModelMapper>(); }
public override void SetUp() { base.SetUp(); _prevLogDisabledState = LogProvider.IsDisabled; LogProvider.IsDisabled = true; InitMetadataRegistry(); ViewModelMapper = Container.CreateInstance <Composer.ViewModels.ViewModelMapper>(); }
protected void Setup() { MetadataRegistry = Container.GetMock <IViewModelMetadataRegistry>(); ViewModelMetadataRegistry.Current = MetadataRegistry.Object; ViewModelForSerialization = TestViewModelForSerializationFactory.Create(); var sourceType = ViewModelForSerialization.GetType(); _metadata = new List <IPropertyMetadata>(); foreach (var propertyInfo in sourceType.GetProperties()) { _metadata.Add(new InstancePropertyMetadata(propertyInfo)); } Dependency <IViewModelMetadataRegistry>().Setup(m => m.GetViewModelMetadata(typeof(TestViewModelForSerialization))).Returns(_metadata); var lookupService = Container.GetMock <ILookupService>(); var localizationProviderMock = Container.GetMock <ILocalizationProvider>(); ViewModelMapper = new Composer.ViewModels.ViewModelMapper(MetadataRegistry.Object, Dependency <IViewModelPropertyFormatter>().Object, lookupService.Object, localizationProviderMock.Object); JsonFromStandardSerializer = JsonConvert.SerializeObject(ViewModelForSerialization, Formatting.Indented); }