diff --git a/CourseApp.Tests/DemoTest.cs b/CourseApp.Tests/DemoTest.cs
index cf7cbb1..2bcf371 100644
--- a/CourseApp.Tests/DemoTest.cs
+++ b/CourseApp.Tests/DemoTest.cs
@@ -1,5 +1,7 @@
namespace CourseApp.Tests
{
+ using System;
+ using CourseApp;
using Xunit;
public class DemoTest
@@ -7,7 +9,25 @@ public class DemoTest
[Fact]
public void Test1()
{
- Assert.True(true);
+ Gun g = new Gun();
+ string expect = "macerov";
+ Assert.Equal(expect, g.Model);
+ }
+
+ [Fact]
+ public void Test2()
+ {
+ Gun g = new Gun();
+ decimal expect = 12.12m;
+ Assert.Equal(expect, g.Kalibr);
+ }
+
+ [Fact]
+ public void Test3()
+ {
+ Gun g = new Gun();
+ string expect = "lll";
+ Assert.Equal(expect, g.Years);
}
}
}
diff --git a/CourseApp/CourseApp.csproj b/CourseApp/CourseApp.csproj
index eb22147..707f86e 100644
--- a/CourseApp/CourseApp.csproj
+++ b/CourseApp/CourseApp.csproj
@@ -3,7 +3,7 @@
Exe
net6.0
- True
+ False
diff --git a/CourseApp/Gun.cs b/CourseApp/Gun.cs
new file mode 100644
index 0000000..e07e2fd
--- /dev/null
+++ b/CourseApp/Gun.cs
@@ -0,0 +1,41 @@
+using System;
+
+namespace CourseApp;
+
+public class Gun
+{
+ public Gun(string model , decimal kalibr , string years )
+ {
+ Model = model;
+ Kalibr = kalibr;
+ Years = years;
+ }
+
+ public Gun()
+ {
+ throw new NotImplementedException();
+ }
+
+ public string Model
+ {
+ get;
+ set;
+ }
+
+ public decimal Kalibr
+ {
+ get;
+ set;
+ }
+
+ public string Years
+ {
+ get;
+ set;
+ }
+
+ public void Display()
+ {
+ Console.WriteLine($"We have gun:{Model} kalibr:{Kalibr} years:{Years}");
+ }
+}
\ No newline at end of file
diff --git a/CourseApp/Program.cs b/CourseApp/Program.cs
index d6d2c87..266f696 100644
--- a/CourseApp/Program.cs
+++ b/CourseApp/Program.cs
@@ -1,12 +1,8 @@
-namespace CourseApp
-{
- using System;
+using System;
+using CourseApp;
- public class Program
- {
- public static void Main(string[] args)
- {
- Console.WriteLine("Hello World");
- }
- }
-}
+Gun pistoletik = new Gun("mocerov", 12.12m, "1934");
+pistoletik.Display();
+
+Gun avtomat = new Gun("Kalash", 7.62m, "1945");
+avtomat.Display();
\ No newline at end of file