Пример #1
0
        public override void SetUp()
        {
            base.SetUp();

            RegisterSpecificDependencies();
            ViewModelMapper = Container.CreateInstance <Composer.ViewModels.ViewModelMapper>();
        }
Пример #2
0
        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);
        }