public void SignalConst_RenderHighDensityParallel_NotThrows() { double[] TestArray = Enumerable.Range(0, 5000).Select(x => Math.Sin(x / 10)).ToArray(); var plt = new ScottPlot.Plot(800, 400); plt.AddSignalConst(TestArray); Assert.DoesNotThrow(() => plt.Render()); }
public void Test_CSV_SignalConst(string cultureName) { var plt = new ScottPlot.Plot(); var sig = plt.AddSignalConst( ys: new double[] { 1.11, 2.22, 3.33, 4.44 }, sampleRate: 0.1); string expected = "0, 1.11\n10, 2.22\n20, 3.33\n30, 4.44\n"; var culture = CultureInfo.GetCultureInfo(cultureName); System.Threading.Thread.CurrentThread.CurrentCulture = culture; System.Threading.Thread.CurrentThread.CurrentUICulture = culture; Assert.AreEqual(expected, sig.GetCSV()); }