Adding unit tests
This commit is contained in:
53
BasicProgrammingUnitTest/BasicProgramming__BASIC.cs
Normal file
53
BasicProgrammingUnitTest/BasicProgramming__BASIC.cs
Normal file
@@ -0,0 +1,53 @@
|
||||
using static BasicProgramming.Program;
|
||||
|
||||
namespace BasicProgrammingUnitTest;
|
||||
|
||||
public class BasicProgramming__BASIC
|
||||
{
|
||||
[Fact]
|
||||
public void AddAndMultiply_TEST()
|
||||
{
|
||||
Assert.Equal(30, AddAndMultiply(2, 4, 5));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void CToF_TEST()
|
||||
{
|
||||
Assert.Equal("T = 32F", CtoF(0));
|
||||
Assert.Equal("T = 212F", CtoF(100));
|
||||
Assert.Equal("Temperature below absolute zero!", CtoF(-300));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ElementaryOperations_TEST()
|
||||
{
|
||||
Assert.Equal([11, -5, 24, 0.375], ElementaryOperations(3, 8));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void IsResultTheSame_TEST()
|
||||
{
|
||||
Assert.True(IsResultTheSame(2 + 2, 2 * 2));
|
||||
Assert.False(IsResultTheSame(9 / 3, 16 - 1));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void ModuloOperations_TEST()
|
||||
{
|
||||
Assert.Equal(1, ModuloOperations(8, 5, 2));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void CubeOf_TEST()
|
||||
{
|
||||
Assert.Equal(8, CubeOf(2));
|
||||
Assert.Equal(-166.375, CubeOf(-5.5));
|
||||
}
|
||||
|
||||
[Fact]
|
||||
public void SwapTwoNumbers_TEST()
|
||||
{
|
||||
Assert.Equal([45, 87], SwapTwoNumbers(87, 45));
|
||||
Assert.Equal([2, -13], SwapTwoNumbers(-13, 2));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user