lottery/Tests/NumbersServiceTests.cs
Yevgeniy Ulyantsev 7097e57b56 rename project
2024-02-02 17:45:46 +03:00

36 lines
779 B
C#

using Services.Numbers;
using Services.Tickets;
namespace Lottery.Tests;
public class NumbersServiceTests
{
[SetUp]
public void Setup()
{
}
[Test]
public void ShouldGenerateUniqNumbers()
{
var numbersService = new NumbersService();
for (int i = 0; i < 1000; i++)
{
var t = numbersService.GetNumbers(35);
CollectionAssert.AllItemsAreUnique(t);
}
}
[Test]
public void ShouldGenerateRandomNumbers()
{
var numbersService = new NumbersService();
List<byte[]> numbers = new List<byte[]>();
for (int i = 0; i < 1000; i++)
{
numbers.Add(numbersService.GetNumbers(6));
}
CollectionAssert.AllItemsAreUnique(numbers);
}
}