public void CorrectRequestForGetAll() { var factory = Substitute.For<IConnection>(); var client = new ImagesClient(factory); client.GetAll(); factory.Received().GetPaginated<Image>("images", null, "images"); client.GetAll(ImageType.Application); factory.Received().GetPaginated<Image>("images?type=application", null, "images"); client.GetAll(ImageType.Distribution); factory.Received().GetPaginated<Image>("images?type=distribution", null, "images"); client.GetAll(ImageType.Private); factory.Received().GetPaginated<Image>("images?private=true", null, "images"); }