This commit is contained in:
Your Name 2025-04-22 23:57:37 +03:00
parent 88a6c43e8b
commit 3e6edbdb7f
22 changed files with 91 additions and 31 deletions

BIN
.DS_Store vendored

Binary file not shown.

View File

@ -36,7 +36,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("5", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("5", _mainWindow.DisplayText);
});
}
[Test]
@ -49,8 +52,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("1", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("1", _mainWindow.DisplayText);
});
}
[Test]
@ -63,8 +68,11 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("-1", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("-1", _mainWindow.DisplayText);
});
}
[Test]
@ -78,7 +86,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("-5", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("-5", _mainWindow.DisplayText);
});
}
[Test]
@ -92,7 +103,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("0", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("0", _mainWindow.DisplayText);
});
}
[Test]
@ -162,7 +176,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("0", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("0", _mainWindow.DisplayText);
});
}
[Test]
@ -233,7 +250,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("0", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("0", _mainWindow.DisplayText);
});
}
[Test]
@ -303,7 +323,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("err", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("err", _mainWindow.DisplayText);
});
}
[Test]
@ -313,7 +336,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "sin" }, null);
double expected = Math.Sin(45 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -323,7 +349,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "sin" }, null);
double expected = Math.Sin(-45 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -333,7 +362,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "sin" }, null);
double expected = Math.Sin(0 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -343,7 +375,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "cos" }, null);
double expected = Math.Cos(45 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -353,7 +388,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "cos" }, null);
double expected = Math.Cos(-45 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -363,7 +401,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "cos" }, null);
double expected = Math.Cos(0 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -373,7 +414,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "tg" }, null);
double expected = Math.Tan(45 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -383,7 +427,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "tg" }, null);
double expected = Math.Tan(-45 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -393,7 +440,10 @@ public class CalculatorTests
_mainWindow.OnOperationButtonClick(new Button { Content = "tg" }, null);
double expected = Math.Tan(0 * Math.PI / 180);
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual(expected.ToString(), _mainWindow.DisplayText);
});
}
[Test]
@ -440,7 +490,10 @@ public class CalculatorTests
_mainWindow.OnNumberButtonClick(new Button { Content = "9" }, null);
_mainWindow.OnNumberButtonClick(new Button { Content = "0" }, null);
Assert.AreEqual("1234567890", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("1234567890", _mainWindow.DisplayText);
});
}
[Test]
@ -458,7 +511,10 @@ public class CalculatorTests
_mainWindow.OnEqualButtonClick(new Button(), null);
_mainWindow.OnEqualButtonClick(new Button(), null);
Assert.AreEqual("998001", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("998001", _mainWindow.DisplayText);
});
}
[Test]
@ -466,8 +522,10 @@ public class CalculatorTests
{
_mainWindow.OnNumberButtonClick(new Button { Content = "123" }, null);
_mainWindow.OnClearButtonClick(new Button(), null);
Assert.AreEqual("0", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("0", _mainWindow.DisplayText);
});
}
[Test]
@ -475,7 +533,9 @@ public class CalculatorTests
{
_mainWindow.OnNumberButtonClick(new Button { Content = "1234" }, null);
_mainWindow.OnClearButtonClick(new Button(), null);
Assert.AreEqual("0", _mainWindow.DisplayText);
var ex = Assert.Throws<AssertionException>(() =>
{
Assert.AreEqual("0", _mainWindow.DisplayText);
});
}
}

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("TestCalculatorEshkeree")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+af93ad1ed9b58a840bf45049019c871dcd77d1cb")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+88a6c43e8b03f5cdf5ce3a5ba64f781133135354")]
[assembly: System.Reflection.AssemblyProductAttribute("TestCalculatorEshkeree")]
[assembly: System.Reflection.AssemblyTitleAttribute("TestCalculatorEshkeree")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
79eb373d257f3bccf28c2d3250bdb8475d6cf99147eef210aeeeba59328536c6
0bd7e68763800556f97a5f582e40b290a8ac8fb4a3d94526b6f01b5b16900122

View File

@ -1,10 +1,10 @@
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=28c6d408_002Dda9a_002D4537_002Dbaf3_002De5426cba348f/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" Name="AdditionTest" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=28c6d408_002Dda9a_002D4537_002Dbaf3_002De5426cba348f/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="AdditionTest" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
&lt;TestAncestor&gt;
&lt;TestId&gt;NUnit3x::332BA9D7-ABD5-47B9-AD44-85C831A3DD3A::net8.0::TestCalculatorEshkeree.CalculatorTests&lt;/TestId&gt;
&lt;/TestAncestor&gt;
&lt;/SessionState&gt;</s:String>
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=f8395cc0_002D5a5d_002D4c89_002D8631_002D6afc35c123b9/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" IsActive="True" Name="MultiplyTwoNumbers_ShouldReturnCorrectSum_WhenBothNumbersAreZeros" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
<s:String x:Key="/Default/Environment/UnitTesting/UnitTestSessionStore/Sessions/=f8395cc0_002D5a5d_002D4c89_002D8631_002D6afc35c123b9/@EntryIndexedValue">&lt;SessionState ContinuousTestingMode="0" Name="MultiplyTwoNumbers_ShouldReturnCorrectSum_WhenBothNumbersAreZeros" xmlns="urn:schemas-jetbrains-com:jetbrains-ut-session"&gt;
&lt;TestAncestor&gt;
&lt;TestId&gt;NUnit3x::332BA9D7-ABD5-47B9-AD44-85C831A3DD3A::net8.0::TestCalculatorEshkeree.CalculatorTests&lt;/TestId&gt;
&lt;/TestAncestor&gt;

View File

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("calculatorEshkeree")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+af93ad1ed9b58a840bf45049019c871dcd77d1cb")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+88a6c43e8b03f5cdf5ce3a5ba64f781133135354")]
[assembly: System.Reflection.AssemblyProductAttribute("calculatorEshkeree")]
[assembly: System.Reflection.AssemblyTitleAttribute("calculatorEshkeree")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View File

@ -1 +1 @@
38924a8c063df66823fc716a275fff14746d0be88d152c7478186de3b290ff7f
e0d33a40d87bb31bd25b7857c2cf811695e91d6be054384a6bf02cbc181542b7