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; }
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> >(); }
public PersistentEnumType(System.Type enumClass) : base(GetEnumCoverter(enumClass).SqlType, enumClass) { converter = GetEnumCoverter(enumClass); }
public void ConvertStringToEnum(IEnumConverter conv, string input, Enum output) { var result = conv.ToEnum(input, typeof(TestEnum)); Assert.AreEqual(output, result); }
public void ConvertEnumToString(IEnumConverter conv, Enum input, string output) { var result = conv.ToString(input); Assert.AreEqual(output, result); }
public static void RegisterConverter <T>(IEnumConverter <T> converter) where T : struct, IConvertible { var t = new T(); _dict.Add(t.GetType(), converter); }
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); }