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