ex-int-05-numbers/Numbers.Test/NumberFactory/FactoryTests.cs
github-classroom[bot] b087f272b4
Initial commit
2025-04-29 15:03:45 +00:00

18 lines
540 B
C#

using Numbers.NumberFactory;
using Numbers.NumberFactory.NumberImpls;
namespace Numbers.Test.NumberFactory;
public sealed class FactoryTests
{
[Theory]
[InlineData(NumberType.Even, typeof(EvenNumbers))]
[InlineData(NumberType.Odd, typeof(OddNumbers))]
[InlineData(NumberType.Square, typeof(SquareNumbers))]
[InlineData(NumberType.Prime, typeof(PrimeNumbers))]
public void Create(NumberType type, Type expectedType)
{
Factory.Create(type, 0, 10)
.Should().BeOfType(expectedType);
}
}