Добавил тесты на 100 создания и удаления
This commit is contained in:
parent
21ca8bae11
commit
5f3fdedbf6
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
26
SportCompetitionsView/FormMain.Designer.cs
generated
26
SportCompetitionsView/FormMain.Designer.cs
generated
@ -34,6 +34,8 @@
|
|||||||
мемберToolStripMenuItem = new ToolStripMenuItem();
|
мемберToolStripMenuItem = new ToolStripMenuItem();
|
||||||
рекордыToolStripMenuItem = new ToolStripMenuItem();
|
рекордыToolStripMenuItem = new ToolStripMenuItem();
|
||||||
результатыToolStripMenuItem = new ToolStripMenuItem();
|
результатыToolStripMenuItem = new ToolStripMenuItem();
|
||||||
|
buttonTest1 = new Button();
|
||||||
|
button1 = new Button();
|
||||||
menuStrip1.SuspendLayout();
|
menuStrip1.SuspendLayout();
|
||||||
SuspendLayout();
|
SuspendLayout();
|
||||||
//
|
//
|
||||||
@ -81,11 +83,33 @@
|
|||||||
результатыToolStripMenuItem.Text = "Результаты";
|
результатыToolStripMenuItem.Text = "Результаты";
|
||||||
результатыToolStripMenuItem.Click += ResultsToolStripMenuItem_Click;
|
результатыToolStripMenuItem.Click += ResultsToolStripMenuItem_Click;
|
||||||
//
|
//
|
||||||
|
// buttonTest1
|
||||||
|
//
|
||||||
|
buttonTest1.Location = new Point(12, 52);
|
||||||
|
buttonTest1.Name = "buttonTest1";
|
||||||
|
buttonTest1.Size = new Size(133, 39);
|
||||||
|
buttonTest1.TabIndex = 2;
|
||||||
|
buttonTest1.Text = "Создать 100 соревнований";
|
||||||
|
buttonTest1.UseVisualStyleBackColor = true;
|
||||||
|
buttonTest1.Click += buttonTest1_Click;
|
||||||
|
//
|
||||||
|
// button1
|
||||||
|
//
|
||||||
|
button1.Location = new Point(12, 117);
|
||||||
|
button1.Name = "button1";
|
||||||
|
button1.Size = new Size(133, 39);
|
||||||
|
button1.TabIndex = 3;
|
||||||
|
button1.Text = "Удалить 100 соревнований";
|
||||||
|
button1.UseVisualStyleBackColor = true;
|
||||||
|
button1.Click += buttonTest2_Click;
|
||||||
|
//
|
||||||
// FormMain
|
// FormMain
|
||||||
//
|
//
|
||||||
AutoScaleDimensions = new SizeF(7F, 15F);
|
AutoScaleDimensions = new SizeF(7F, 15F);
|
||||||
AutoScaleMode = AutoScaleMode.Font;
|
AutoScaleMode = AutoScaleMode.Font;
|
||||||
ClientSize = new Size(800, 334);
|
ClientSize = new Size(800, 334);
|
||||||
|
Controls.Add(button1);
|
||||||
|
Controls.Add(buttonTest1);
|
||||||
Controls.Add(menuStrip1);
|
Controls.Add(menuStrip1);
|
||||||
MainMenuStrip = menuStrip1;
|
MainMenuStrip = menuStrip1;
|
||||||
Name = "FormMain";
|
Name = "FormMain";
|
||||||
@ -103,5 +127,7 @@
|
|||||||
private ToolStripMenuItem мемберToolStripMenuItem;
|
private ToolStripMenuItem мемберToolStripMenuItem;
|
||||||
private ToolStripMenuItem рекордыToolStripMenuItem;
|
private ToolStripMenuItem рекордыToolStripMenuItem;
|
||||||
private ToolStripMenuItem результатыToolStripMenuItem;
|
private ToolStripMenuItem результатыToolStripMenuItem;
|
||||||
|
private Button buttonTest1;
|
||||||
|
private Button button1;
|
||||||
}
|
}
|
||||||
}
|
}
|
@ -1,3 +1,5 @@
|
|||||||
|
using SportCompetitionsContracts.BindingModels;
|
||||||
|
using SportCompetitionsContracts.BusinessLogicsContracts;
|
||||||
using System;
|
using System;
|
||||||
using System.Collections.Generic;
|
using System.Collections.Generic;
|
||||||
using System.ComponentModel;
|
using System.ComponentModel;
|
||||||
@ -12,9 +14,13 @@ namespace SportCompetitionsView
|
|||||||
{
|
{
|
||||||
public partial class FormMain : Form
|
public partial class FormMain : Form
|
||||||
{
|
{
|
||||||
public FormMain()
|
private ICompetitionLogic _logicC;
|
||||||
|
private ITeamLogic _logicT;
|
||||||
|
public FormMain(ITeamLogic logicT, ICompetitionLogic logicC)
|
||||||
{
|
{
|
||||||
InitializeComponent();
|
InitializeComponent();
|
||||||
|
_logicT = logicT;
|
||||||
|
_logicC = logicC;
|
||||||
}
|
}
|
||||||
|
|
||||||
private void CompetitionToolStripMenuItem_Click(object sender, EventArgs e)
|
private void CompetitionToolStripMenuItem_Click(object sender, EventArgs e)
|
||||||
@ -60,5 +66,40 @@ namespace SportCompetitionsView
|
|||||||
form.ShowDialog();
|
form.ShowDialog();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
private void buttonTest1_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
DateTime startCreation = DateTime.Now;
|
||||||
|
|
||||||
|
for (int i = 1; i <= 100; i++)
|
||||||
|
{
|
||||||
|
CompetitionBindingModel model = new CompetitionBindingModel()
|
||||||
|
{
|
||||||
|
Id = i + 100,
|
||||||
|
CompetitionName = "Ñîðåâíîâàíèå " + i,
|
||||||
|
CompetitionDateHolding = DateTime.Now,
|
||||||
|
CompetitionCity = "Ãîðîä " + i
|
||||||
|
};
|
||||||
|
_logicC.Create(model);
|
||||||
|
}
|
||||||
|
|
||||||
|
DateTime stopCreation = DateTime.Now;
|
||||||
|
TimeSpan creationTime = stopCreation - startCreation;
|
||||||
|
|
||||||
|
MessageBox.Show($"Âðåìÿ ñîçäàíèÿ: {creationTime}", "Test", MessageBoxButtons.OK);
|
||||||
|
}
|
||||||
|
private void buttonTest2_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
DateTime startDeletion = DateTime.Now;
|
||||||
|
for (int i = 1; i <= 100; i++)
|
||||||
|
{
|
||||||
|
_logicC.Delete(new CompetitionBindingModel { Id = i + 100 });
|
||||||
|
}
|
||||||
|
|
||||||
|
DateTime stopDeletion = DateTime.Now;
|
||||||
|
TimeSpan deletionTime = stopDeletion - startDeletion;
|
||||||
|
|
||||||
|
MessageBox.Show($"Âðåìÿ óäàëåíèÿ: {deletionTime}", "Test", MessageBoxButtons.OK);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
Лабораторная 4 (1).docx
Normal file
BIN
Лабораторная 4 (1).docx
Normal file
Binary file not shown.
Loading…
Reference in New Issue
Block a user