65 lines
1.6 KiB
C#
65 lines
1.6 KiB
C#
using static BasicProgramming.Program;
|
|
|
|
namespace BasicProgrammingUnitTest;
|
|
|
|
public class BasicProgramming__STATEMENTS
|
|
{
|
|
[Fact]
|
|
public void AbsoluteValue_TEST()
|
|
{
|
|
Assert.Equal(6832, AbsoluteValue(6832));
|
|
Assert.Equal(392, AbsoluteValue(-392));
|
|
}
|
|
|
|
[Fact]
|
|
public void DivisibleBy2Or3_TEST()
|
|
{
|
|
Assert.Equal(450, DivisibleBy2Or3(15, 30));
|
|
Assert.Equal(180, DivisibleBy2Or3(2, 90));
|
|
Assert.Equal(19, DivisibleBy2Or3(7, 12));
|
|
}
|
|
|
|
[Fact]
|
|
public void IfConsistsOfUppercaseLetters_TEST()
|
|
{
|
|
Assert.False(IfConsistsOfUppercaseLetters("xyz"));
|
|
Assert.True(IfConsistsOfUppercaseLetters("DOG"));
|
|
Assert.False(IfConsistsOfUppercaseLetters("L9#"));
|
|
}
|
|
|
|
[Fact]
|
|
public void IfGreaterThanThirdOne_TEST()
|
|
{
|
|
Assert.True(IfGreaterThanThirdOne([2, 7, 12]));
|
|
Assert.False(IfGreaterThanThirdOne([-5, -8, 50]));
|
|
}
|
|
|
|
[Fact]
|
|
public void IfNumberIsEven_TEST()
|
|
{
|
|
Assert.False(IfNumberIsEven(721));
|
|
Assert.True(IfNumberIsEven(1248));
|
|
}
|
|
|
|
[Fact]
|
|
public void IfSortedAscending_TEST()
|
|
{
|
|
Assert.True(IfSortedAscending([3, 7, 10]));
|
|
Assert.False(IfSortedAscending([74, 62, 99]));
|
|
}
|
|
|
|
[Fact]
|
|
public void PositiveNegativeOrZero_TEST()
|
|
{
|
|
Assert.Equal("positive", PositiveNegativeOrZero(5.24));
|
|
Assert.Equal("zero", PositiveNegativeOrZero(0.0));
|
|
Assert.Equal("negative", PositiveNegativeOrZero(-994.53));
|
|
}
|
|
|
|
[Fact]
|
|
public void IfYearIsLeap_TEST()
|
|
{
|
|
Assert.True(IfYearIsLeap(2016));
|
|
Assert.False(IfYearIsLeap(2018));
|
|
}
|
|
} |