Test run details

Total tests
39

Passed  : 39
Failed  : 0
Skipped : 0
Pass percentage
100 %

Run duration
1s 746ms


All Results

D:\a\vs-net-core-template\vs-net-core-template\build\windows-release\bin\CalculatorLibrary.Tests\release\CalculatorLibrary.Tests.dll
✔ CalculatorLibrary.Tests.CalculatorTests.Subtract_ReturnsDifference(a: 0, b: 0, expected: 0)​
11ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithWrongArgumentCount_ThrowsArgumentExceptionWithUsage(args: ["add"])​
8ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithWrongArgumentCount_ThrowsArgumentExceptionWithUsage(args: ["add", "1"])​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithWrongArgumentCount_ThrowsArgumentExceptionWithUsage(args: [])​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Subtract_ReturnsDifference(a: -2147483648, b: 0, expected: -2147483648)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithWrongArgumentCount_ThrowsArgumentExceptionWithUsage(args: ["add", "1", "2", "3"])​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Subtract_ReturnsDifference(a: 2, b: 4, expected: -2)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Subtract_ReturnsDifference(a: 4, b: 2, expected: 2)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Multiply_ReturnsProduct(a: 2, b: 4, expected: 8)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Multiply_ReturnsProduct(a: 1, b: 2147483647, expected: 2147483647)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Multiply_ReturnsProduct(a: 0, b: 12345, expected: 0)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Multiply_ReturnsProduct(a: -2, b: 4, expected: -8)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_ReturnsSum(a: 2147483647, b: 0, expected: 2147483647)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithValidArguments_ReturnsFormattedResult(operation: "divide", a: "9", b: "3", expected: "9 divide 3 = 3")​
1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_ReturnsSum(a: -2, b: -3, expected: -5)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_ReturnsSum(a: -2147483648, b: 0, expected: -2147483648)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_ReturnsSum(a: -2, b: 2, expected: 0)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_ReturnsSum(a: 2, b: 2, expected: 4)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_ReturnsSum(a: 0, b: 0, expected: 0)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithValidArguments_ReturnsFormattedResult(operation: "ADD", a: "-1", b: "1", expected: "-1 add 1 = 0")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithValidArguments_ReturnsFormattedResult(operation: "multiply", a: "4", b: "6", expected: "4 multiply 6 = 24")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithValidArguments_ReturnsFormattedResult(operation: "add", a: "2", b: "2", expected: "2 add 2 = 4")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_ReturnsTruncatedQuotient(a: 4, b: 2, expected: 2)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithValidArguments_ReturnsFormattedResult(operation: "subtract", a: "5", b: "3", expected: "5 subtract 3 = 2")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_ReturnsTruncatedQuotient(a: 7, b: 2, expected: 3)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_ReturnsTruncatedQuotient(a: -7, b: 2, expected: -3)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_ReturnsTruncatedQuotient(a: 0, b: 5, expected: 0)​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_DivideByZero_ThrowsDivideByZeroException​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Add_AtIntMaxValue_OverflowsLikeOrdinaryIntArithmetic​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_ByZero_ThrowsDivideByZeroException​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_IntMinValueByNegativeOne_ThrowsOverflowException​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorTests.Divide_ZeroByNonZero_ReturnsZero​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithUnknownOperation_ThrowsArgumentException(operation: "", a: "2", b: "2")​
1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithUnknownOperation_ThrowsArgumentException(operation: "power", a: "2", b: "2")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithNonIntegerOperand_ThrowsArgumentException(operation: "add", a: "2", b: "two")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithNonIntegerOperand_ThrowsArgumentException(operation: "add", a: "two", b: "2")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithNonIntegerOperand_ThrowsArgumentException(operation: "add", a: "", b: "2")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.Run_WithNonIntegerOperand_ThrowsArgumentException(operation: "add", a: "2.5", b: "2")​
< 1ms
✔ CalculatorLibrary.Tests.CalculatorCliTests.RunDemo_ExercisesEveryOperationAndEndsWithUsage​
15ms

Informational messages

[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v3.1.5+1b188a7b0a (64-bit .NET 10.0.12)
[xUnit.net 00:00:00.15] Discovering: CalculatorLibrary.Tests
[xUnit.net 00:00:00.25] Discovered: CalculatorLibrary.Tests
[xUnit.net 00:00:00.30] Starting: CalculatorLibrary.Tests
[xUnit.net 00:00:00.45] Finished: CalculatorLibrary.Tests