public void Setup() { _mockRecipeManager = new Mock <IRecipeManager>(); _mockLogger = new Mock <ILogger <IRecipesController> >(); _dataSupplier = new DataSupplier(); _controller = new RecipesController(_mockRecipeManager.Object, _mockLogger.Object); }
void worker_DoWork(object sender, DoWorkEventArgs e) { for (int i = 1; i <= 10; i++) { worker.ReportProgress(DataSupplier.GenerateRandomInt()); } }
private void lstRegionDSs_PreviewMouseMove(object sender, MouseEventArgs e) { if (lstRegionDSs.SelectedItems.Count < 1) { return; } Point mousePos = e.GetPosition(null); Vector diff = _startDataSourceLastPoint - mousePos; if (e.LeftButton == MouseButtonState.Pressed && (Math.Abs(diff.X) > SystemParameters.MinimumHorizontalDragDistance || Math.Abs(diff.Y) > SystemParameters.MinimumVerticalDragDistance) ) { ListBox listView = sender as ListBox; ListBoxItem listViewItem = UiSearchHelper.FindAnchestor <ListBoxItem>((DependencyObject)e.OriginalSource); if (null == listViewItem) { return; } DataSupplier dataSupplier = (DataSupplier)listView.ItemContainerGenerator.ItemFromContainer(listViewItem); // Initialize the drag & drop operation DataObject dragData = new DataObject(CommConst.DRAGED_DATASOURCE, dataSupplier); DragDrop.DoDragDrop(lstRegionDSs, dragData, DragDropEffects.Move); } }
public void LyricOfSongHasCharacters() { var ds = new DataSupplier(); var lyric = ds.GetLyric(); Assert.IsTrue(lyric.Length == 64); }
public void FilledPersonsArrayHasProperValues() { var ds = new DataSupplier(); var people = ds.GetPeople(); Assert.AreEqual(32, people[0].age); Assert.AreEqual(23, people[1].age); Assert.AreEqual(24, people[2].age); }
public void NumberArrayTests() { var ds = new DataSupplier(); var numbers = ds.GetNumbers(); var sum = GetSum(numbers.ToArray()); var sum2 = GetSumV2(numbers.ToArray()); Assert.AreEqual(45, sum); // (n * (n + 1)) / 2 Assert.AreEqual(45, sum2); }
public void FilledIntegerArrayHasValuesOnEachIndices() { var ds = new DataSupplier(); var numbers = ds.GetIntegerArray(); Assert.AreEqual(3, numbers.Length); Assert.AreEqual(1, numbers[0]); Assert.AreEqual(3, numbers[1]); Assert.AreEqual(5, numbers[2]); }
public void EmptyIntegerArrayHasValuesWithOnlyZero() { var ds = new DataSupplier(); var numbers = ds.GetEmptyIntegerArray(); Assert.True(numbers.Length == 3); Assert.True(numbers[0] == 0); Assert.True(numbers[1] == 0); Assert.True(numbers[2] == 0); }
public void LyricOfSongCharacterCount() { var ds = new DataSupplier(); var th = new TextHelper(); var lyric = ds.GetLyric(); var numberOfA = th.GetNumberOfLetters(lyric, 'a'); var numberOfE = th.GetNumberOfLetters(lyric, 'e'); Assert.AreEqual(4, numberOfA); Assert.AreEqual(6, numberOfE); }
void SetupSupplier() { using (IDatumProvider dp = AppContext.TableManager.Suppiers.DataProvider) { dp.Connect(); DataSupplier tr = dp.Count == 0 ? null : dp.Enumerate().Where(d => (d as IDataRow).ID == SuppliersID.TR).SingleOrDefault() as DataSupplier; if (tr == null) { tr = new DataSupplier(SuppliersID.TR, "THOMSON REUTERS"); dp.Insert(tr); } } }
private void SetControlToListenDataSourceFieldUpdate(object sender, DataSupplier ds) { BindDataSupplierView view = new BindDataSupplierView(); view.Fields = ds.Fields; view.Owner = Application.Current.MainWindow; if (view.ShowDialog().Value) { Border border = sender as Border; AniControl control = GetActualControl(border); if (control is IUpdateData) { view.SelectedField.ResultListener += (control as IUpdateData).OnFieldSourceUpdated; } } }
void AddArrayItem_Click(object sender, RoutedEventArgs e) { SetRegionDataSourceView view = new SetRegionDataSourceView(); view.Owner = Application.Current.MainWindow; bool?ret = view.ShowDialog(); if (ret.HasValue && ret.Value == true) { DataSupplier supplier = new DataSupplier(); supplier.Name = view.SourceName; supplier.UpdateInterval = view.UpdateInterval; supplier.Source = view.CurrentDataSource; supplier.Fields = view.Fields.ToList <FieldEntry>(); supplier.StartUpdate(); _dataUpdaters.Add(supplier); } }
void actControl_Drop(object sender, DragEventArgs e) { if (e.Data.GetDataPresent(CommConst.DRAGED_TIMER_DATA)) { UITimer timer = e.Data.GetData(CommConst.DRAGED_TIMER_DATA) as UITimer; Border border = sender as Border; AniControl control = GetActualControl(border); if (control is IUpdateData) { timer.AddUptateControl(control as IUpdateData); AddTimerIndicatorToControl(border.Child as Grid); e.Handled = true; } } else if (e.Data.GetDataPresent(CommConst.DRAGED_DATASOURCE)) { DataSupplier ds = e.Data.GetData(CommConst.DRAGED_DATASOURCE) as DataSupplier; SetControlToListenDataSourceFieldUpdate(sender, ds); } }
public void Setup() { _logger = Mock.Of <ILogger <RecipeManager> >(); _dataSupplier = new DataSupplier(); // Create a fresh service provider, and therefore a fresh // InMemory database instance. var serviceProvider = new ServiceCollection() .AddEntityFrameworkInMemoryDatabase() .BuildServiceProvider(); // Create a new options instance telling the context to use an // InMemory database and the new service provider. // We use InternalServiceProvider because of: // https://github.com/aspnet/EntityFrameworkCore/issues/6872 _options = new DbContextOptionsBuilder <CookBookContext>() .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString()) .UseInternalServiceProvider(serviceProvider) .Options; }
public void Should_find_unscoped_suppliers() { const string scopeName = "my-scope"; var dataSupplier = new DataSupplier <int> { ScopeName = null }; _dataCatalog.Register(dataSupplier); var dataDependencyFactory = SetupMock <IDataDependencyFactory>(); var scopedDependency = dataDependencyFactory.Create <int>(scopeName); var unscopedDependency = dataDependencyFactory.Create <int>(); var found = _dataCatalog.FindSupplier(scopedDependency); Assert.IsTrue(ReferenceEquals(dataSupplier, found)); found = _dataCatalog.FindSupplier(unscopedDependency); Assert.IsTrue(ReferenceEquals(dataSupplier, found)); }