54 lines
1.2 KiB
C#
54 lines
1.2 KiB
C#
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));
|
|
}
|
|
}
|