added first unit test

This commit is contained in:
test
2019-04-12 16:18:23 +02:00
parent dd0a823ff7
commit bbd1a512ff
16 changed files with 231 additions and 26 deletions

View File

@ -41,6 +41,7 @@
this.button4 = new System.Windows.Forms.Button();
this.label4 = new System.Windows.Forms.Label();
this.label5 = new System.Windows.Forms.Label();
this.button5 = new System.Windows.Forms.Button();
((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.numericUpDown2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.trackBar1)).BeginInit();
@ -173,6 +174,16 @@
this.label5.TabIndex = 12;
this.label5.Text = "label5";
//
// button5
//
this.button5.Location = new System.Drawing.Point(68, 396);
this.button5.Name = "button5";
this.button5.Size = new System.Drawing.Size(75, 23);
this.button5.TabIndex = 13;
this.button5.Text = "store";
this.button5.UseVisualStyleBackColor = true;
this.button5.Click += new System.EventHandler(this.Button5_Click);
//
// Form1
//
this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
@ -180,6 +191,7 @@
this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink;
this.BackColor = System.Drawing.SystemColors.ActiveCaptionText;
this.ClientSize = new System.Drawing.Size(800, 450);
this.Controls.Add(this.button5);
this.Controls.Add(this.label5);
this.Controls.Add(this.label4);
this.Controls.Add(this.button4);
@ -221,6 +233,7 @@
private System.Windows.Forms.Button button4;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label5;
private System.Windows.Forms.Button button5;
}
}

View File

@ -76,12 +76,10 @@ namespace WindowsFormsApp01
var f = new CalcEventArgs(res);
//trigger handler
// if (CalcFinished != null)
// {
CalcFinished(f);
// }
// if (CalcFinished != null)
// {
CalcFinished(f);
// }
}
@ -91,11 +89,46 @@ namespace WindowsFormsApp01
Pen _pen = new ClassLibrary01.Class1().getPen();
using (var p = _pen)
{
draw(graphics);
}
Brush aBrush = (Brush) Brushes.Red;
for (int i = 10; i < (502); i++)
{
int y = (int) (246 - (((Math.Log(i) * 10) - 23) * _scale));
graphics.FillRectangle(aBrush, i, y, 2, 2);
}
}
private void storeToFile()
{
Bitmap bmp = new Bitmap(100, 200);
var graphics = Graphics.FromImage(bmp);
draw(graphics);
bmp.Save(@"C:\Temp\AI.png");
}
private void draw(Graphics graphics)
{
Pen _pen = new ClassLibrary01.Class1().getPen();
graphics.Clear(Color.Aqua);
using (var p = _pen)
{
//y axis
graphics.DrawLine(p, 10, 10, 10, 246);
//x axis
graphics.DrawLine(p, 10, 246, 502, 246);
@ -107,19 +140,6 @@ namespace WindowsFormsApp01
graphics.DrawLine(p, 498, 241, 502, 246);
graphics.DrawLine(p, 498, 251, 502, 246);
}
Brush aBrush = (Brush) Brushes.Red;
for (int i = 10; i < (502); i++)
{
int y = (int) (246 - (((Math.Log(i) * 10) - 23) * _scale));
graphics.FillRectangle(aBrush, i, y, 2, 2);
}
//graphics.DrawEllipse(new Pen(Color.Black), 70, 70, 30, 10);
}
private void Form1_Load(object sender, EventArgs e)
@ -204,11 +224,7 @@ namespace WindowsFormsApp01
}
catch (Exception)
{
label4.Text = "Fehler";
}
}
@ -216,6 +232,11 @@ namespace WindowsFormsApp01
{
label4.Text = e.Result.ToString();
}
private void Button5_Click(object sender, EventArgs e)
{
storeToFile();
}
}
public class CalcEventArgs
@ -236,9 +257,6 @@ namespace WindowsFormsApp01
public static event CalcEventHandler CalcFinished;
public static void CalcIt()
{
int res = DateTime.Now.Second;