public void T1() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Background; // Assert Assert.Equal(OxyColors.Black, actual); }
public void T6() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[0].AbsoluteMinimum; // Assert Assert.Equal(0, actual); }
public void T2() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes.Count; // Assert Assert.Equal(2, actual); }
public void T28() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Series.Count; // Assert Assert.Equal(1, actual); }
public void T25() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[1].ExtraGridlineColor; // Assert Assert.Equal(OxyColors.White, actual); }
public void T27() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[1].TitleColor; // Assert Assert.Equal(OxyColors.White, actual); }
public void T5() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[0].Title; // Assert Assert.Equal("Balance", actual); }
public void T9() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[0].MaximumPadding; // Assert Assert.Equal(0.1, actual); }
public void T18() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[1].StringFormat; // Assert Assert.Equal("dd/MM", actual); }
public void T19() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[1].Title; // Assert Assert.Equal("Date", actual); }
public void T17() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[1].Position; // Assert Assert.Equal(AxisPosition.Bottom, actual); }
public void T15() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[0].AxislineColor; // Assert Assert.Equal(OxyColors.White, actual); }
public void T0() { // Arrange var plot = new TradePlot(); // Act var actual = plot.PlotAreaBorderColor; // Assert Assert.Equal(OxyColors.White, actual); }
public void T4() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[0].Position; // Assert Assert.Equal(AxisPosition.Left, actual); }
public void T21() { // Arrange var plot = new TradePlot(); // Act var actual = plot.Axes[1].AxisTitleDistance; // Assert Assert.Equal(10, actual); }
public void T29() { // Arrange var plot = new TradePlot(); var series = (LineSeries)plot.Series[0]; // Act var actual = series.Points; // Assert Assert.Same(plot.Points, actual); }
public void T0() { // Arrange var plot = new TradePlot(); // Act plot.UpdateData(0, new List <ITrade> { TestOpenTrade, TestOpenTrade }); // Assert Assert.Empty(plot.Points); }
public void T2() { // Arrange var plot = new TradePlot(); var testTradeOne = new Trade(TestMarket, TestStrategy, TestLevels, TestOpen, Option.Some(new Execution(150, new DateTime(2021, 1, 3), 1)), TestEmptyExcursions, EntryOrderType.Limit); plot.UpdateData(1, new List <ITrade> { testTradeOne }); // Act plot.UpdateData(1, new List <ITrade>()); // Assert Assert.Empty(plot.Points); }
protected override void OnStartup(StartupEventArgs e) { EventManager.RegisterClassHandler(typeof(TextBox), UIElement.GotFocusEvent, new RoutedEventHandler(TextBox_GotFocus)); var context = GetDispatcherContext(); var runner = new Runner(context); Window window = new MainWindow(); window.Show(); var tradeManager = new TradeManager(); var getNameViewModel = new GetNameViewModel(); var addMarketViewModel = new AddMarketViewModel(); var tradeDetailsViewModel = new TradeDetailsViewModel(runner, getNameViewModel, addMarketViewModel); var plot = new TradePlot(); var mainViewModel = new MainWindowViewModel(runner, tradeManager, tradeDetailsViewModel, plot); window.DataContext = mainViewModel; }