public void Should_ReturnListOf200Employees_WhenRequestedIndexWith200EmployeesExistsInRepository()
{
//arrange
var data = Builder<Person>.CreateListOfSize(500)
.All()
.With(x => x.Role = PersonRole.Client)
.Random(200)
.With(x => x.Role = PersonRole.Employee)
.Build()
.AsQueryable();
var repository = Substitute.For<IRepository>();
repository.Query<Person>().Returns(data);
var employeesController = new EmployeesController(repository, appContext);
//act
var model = (IEnumerable<Person>)employeesController.Index().Model;
//assert
model.Count().Should().Be(200);
}