public void ShouldNot_RaiseAnException_WhenClientsListIsEmpty()
{
// arrange
var repository = Substitute.For<IRepository>();
repository.Query<Person>().Returns(new List<Person>().AsQueryable());
var clientController = new ClientsController(repository);
// act & assert
Assert.DoesNotThrow(() => clientController.Index());
}