public void Handle_ShouldThrowAgumentExceptionIfQuantityLessThan0()
        {
            var repository = new Mock <IPetShopRepository>();

            repository.Setup(s => s.GetClients()).Returns(new List <Client>()
            {
            });

            var service = new GetClientsByQuantity(repository.Object);

            Assert.Throws <ArgumentException>(() => service.Handle(-1));
        }
        public void Handle()
        {
            var repository = new Mock <IPetShopRepository>();

            repository.Setup(s => s.GetClients()).Returns(Source.GetClients());

            var service = new GetClientsByQuantity(repository.Object);


            var result = service.Handle(4);


            Assert.Equal(2, result.Count());
        }