Example #1
0
 public MobileRepository(MobilesContext mobilesContext, IEnumConverter enumConverter,
                         IDateTimeCreator dateTimeCreator)
 {
     this.mobilesContext  = mobilesContext;
     this.enumConverter   = enumConverter;
     this.dateTimeCreator = dateTimeCreator;
 }
 public SalesLeadTypeConverter(IEnumConverter<EventType> eventTypeConverter,
     ISalesLeadCalcuationUtils salesLeadCalcuationUtils,
     ICsvReaderFactory csvReaderFactory)
 {
     _eventTypeConverter = eventTypeConverter;
     _salesLeadCalculationUtils = salesLeadCalcuationUtils;
     _csvReaderFactory = csvReaderFactory;
 }
Example #3
0
        private protected FilterItem(
            ReadOnlyObservableCollection <Kind> kinds,
            ReadOnlyObservableCollection <Tag> tags,
            IEnumConverter <SeriesWatchStatus>?seriesWatchStatusConverter     = null,
            IEnumConverter <SeriesReleaseStatus>?seriesReleaseStatusConverter = null)
        {
            this.Kinds = kinds;
            this.Tags  = tags;

            this.SeriesWatchStatusConverter = seriesWatchStatusConverter
                                              ?? Locator.Current.GetService <IEnumConverter <SeriesWatchStatus> >();

            this.SeriesReleaseStatusConverter = seriesReleaseStatusConverter
                                                ?? Locator.Current.GetService <IEnumConverter <SeriesReleaseStatus> >();
        }
Example #4
0
 public PersistentEnumType(System.Type enumClass) : base(GetEnumCoverter(enumClass).SqlType, enumClass)
 {
     converter = GetEnumCoverter(enumClass);
 }
Example #5
0
        public void ConvertStringToEnum(IEnumConverter conv, string input, Enum output)
        {
            var result = conv.ToEnum(input, typeof(TestEnum));

            Assert.AreEqual(output, result);
        }
Example #6
0
        public void ConvertEnumToString(IEnumConverter conv, Enum input, string output)
        {
            var result = conv.ToString(input);

            Assert.AreEqual(output, result);
        }
Example #7
0
        public static void RegisterConverter <T>(IEnumConverter <T> converter) where T : struct, IConvertible
        {
            var t = new T();

            _dict.Add(t.GetType(), converter);
        }
Example #8
0
 public DataStore(IOptions <Config> config, IEnumConverter enumConverter)
 {
     connectionString   = config.Value.ConnectionString;
     this.enumConverter = enumConverter;
 }
 public void Setup()
 {
     _eventTypeConverter = Substitute.For<IEnumConverter<EventType>>();
     _salesLeadCalculationUtils = Substitute.For<ISalesLeadCalcuationUtils>();
     _csvReaderFactory = Substitute.For<ICsvReaderFactory>();
     _csvParser = Substitute.For<ICsvParser>();
     _salesLeadTypeConverter = new SalesLeadTypeConverter(_eventTypeConverter,
         _salesLeadCalculationUtils, _csvReaderFactory);
 }