public FieldTypeServiceTest()
        {
            _mapper            = CoreServices.GetMapper();
            _repositoryMock    = new Mock <IFieldTypeRepository>();
            _mapperFactoryMock = new Mock <IMapperFactory>();
            _unitOfWorkMock    = new Mock <IUnitOfWork>();
            _fieldTypes        = GenerateFieldTypes();

            ConfigureRepositoryMock(_repositoryMock);
            ConfigureMapperFactoryMock(_mapperFactoryMock);
            ConfigureUOWMock(_unitOfWorkMock);
            _fieldTypeService = new FieldTypeService(_unitOfWorkMock.Object, _repositoryMock.Object, _mapperFactoryMock.Object);
        }
Esempio n. 2
0
        /// <summary>
        /// Create view model
        /// </summary>
        public DirectoryFieldViewModel()
        {
            directoryTypeClassificationService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryTypeClassificationService>();
            directoryTypeFieldService          = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryClassificationFieldService>();
            directoryClassificationService     = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryClassificationService>();
            directoryFieldService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryFieldService>();
            fileStructureService  = CommonServiceLocator.ServiceLocator.Current.GetInstance <IFileStructureService>();
            fieldTypeService      = CommonServiceLocator.ServiceLocator.Current.GetInstance <IFieldTypeService>();
            expanderMode          = Visibility.Collapsed;

            saveMetadataCommand = new RelayCommand((e) =>
            {
                Save();
            });
        }
        /// <summary>
        /// Initialize viewmodel
        /// </summary>
        /// <param name="model"></param>
        public DirectoryViewModel(Directory model, FileStructureViewModel structureViewModel)
        {
            localizationService  = CommonServiceLocator.ServiceLocator.Current.GetInstance <ILocalizationService>();
            directoryTypeService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryTypeService>();
            iconService          = CommonServiceLocator.ServiceLocator.Current.GetInstance <IIconService>();

            directoryTypeFieldService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryClassificationFieldService>();
            directoryFieldService     = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryFieldService>();
            fieldTypeService          = CommonServiceLocator.ServiceLocator.Current.GetInstance <IFieldTypeService>();


            directories = new ObservableCollection <DirectoryViewModel>();


            this.structureViewModel = structureViewModel;
            this.model = model;
        }
        static FieldTypeServiceFactory()
        {
            var services = new IFieldTypeService[]
            {
                new BIT8FieldTypeService(),
                new BIT16FieldTypeService(),
                new BIT32FieldTypeService(),
                new FIXED16FieldTypeService(),
                new FLOAT32FieldTypeService(),
                new INT16FieldTypeService(),
                new INT32FieldTypeService(),
                new INT8FieldTypeService(),
                new UFIXED16FieldTypeService(),
                new UINT32FieldTypeService(),
                new UINT16FieldTypeService(),
                new UINT8FieldTypeService()
            };

            _services = services.ToDictionary(s => s.FieldType, s => s);
        }
Esempio n. 5
0
        static FieldTypeServiceFactory()
        {
            var services = new IFieldTypeService[]
            {
                new BIT8FieldTypeService(),
                new BIT16FieldTypeService(),
                new BIT32FieldTypeService(),
                new FIXED16FieldTypeService(),
                new FLOAT32FieldTypeService(),
                new INT16FieldTypeService(),
                new INT32FieldTypeService(),
                new INT8FieldTypeService(),
                new UFIXED16FieldTypeService(),
                new UINT32FieldTypeService(),
                new UINT16FieldTypeService(),
                new UINT8FieldTypeService()
            };

            _services = services.ToDictionary(s => s.FieldType, s => s);
        }
 public TestController(ITestService TestService, IFieldTypeService FieldTypeService, ITestParameterService TestParameterService)
 {
     this.TestService = TestService;
     this.FieldTypeService = FieldTypeService;
     this.TestParameterService = TestParameterService;
 }
Esempio n. 7
0
 public TestController(ITestService TestService, IFieldTypeService FieldTypeService, ITestParameterService TestParameterService)
 {
     this.TestService          = TestService;
     this.FieldTypeService     = FieldTypeService;
     this.TestParameterService = TestParameterService;
 }
 /// <summary>
 /// Initialize viewmodel
 /// </summary>
 public DirectoryClassificationEditorViewModel()
 {
     fieldTypeService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IFieldTypeService>();
     directoryClassificationFieldService = CommonServiceLocator.ServiceLocator.Current.GetInstance <IDirectoryClassificationFieldService>();
 }
Esempio n. 9
0
 public PageTypeController(IPageService pageService, IPageTypeService pageTypeService, IFieldTypeService fieldTypeService)
 {
     _pageService      = pageService;
     _pageTypeService  = pageTypeService;
     _fieldTypeService = fieldTypeService;
 }
Esempio n. 10
0
 public FieldTypeController(IFieldTypeService FieldTypeService)
 {
     this.FieldTypeService = FieldTypeService;
 }
 public TypesController(IFieldTypeService fieldTypesService, IMapperFactory mapperFactory) : base(mapperFactory)
 {
     _fieldTypesService = fieldTypesService;
 }
 public FieldService(IFieldDataAccess FieldDataAccess, IFieldTypeService FieldTypeService)
 {
     this.FieldDataAccess  = FieldDataAccess;
     this.FieldTypeService = FieldTypeService;
 }
 /// <summary>
 /// Initialize editor
 /// </summary>
 /// <param name="service">Service instance</param>
 public FieldTypeEditor(IFieldTypeService service) : base(service)
 {
     InitializeComponent();
 }