protected override CreateLeagueCommand CreateCommand()
        {
            var regionmodel = Region.Create("region", "www.test.com");
            var model       = LeagueFactory.GetModel(20, "LSTN", "LeagueFullTestName", "https://www.flagTest.png", regionmodel);

            return(new CreateLeagueCommand(model));
        }
        public void Given_Retrieve_When_PassedValidQuery_Then_Should_ReturnAllLeagues()
        {
            var region  = Region.Create("regiontest", "www.test.ro");
            var leagues = LeagueFactory.GetEntity(20, "LSTN", "LeagueFullTestName",
                                                  "https://www.flagTest.png", region).ToQueryableCollection();

            RepositoryMock.Setup(r => r.GetAll()).Returns(leagues);
            var models = LeagueFactory.GetModel(leagues.First()).ToReadOnlyCollection();

            MapperMock.Setup(m => m.Map <IReadOnlyCollection <LeagueModel> >(leagues)).Returns(models);

            var result = ExecuteQuery();

            result.Should().NotBeNull();
            result.Leagues.Should().NotBeNull();
        }