public async void TestForGetLeagueById()
        {
            var options = new DbContextOptionsBuilder <LeagueContext>()
                          .UseInMemoryDatabase(databaseName: "p3LeagueControllerGetLeagueById")
                          .Options;

            using (var context = new LeagueContext(options))
            {
                context.Database.EnsureDeleted();
                context.Database.EnsureCreated();

                Repo             r                = new Repo(context, new NullLogger <Repo>());
                Logic            logic            = new Logic(r, new NullLogger <Repo>());
                LeagueController leagueController = new LeagueController(logic);
                var league = new League
                {
                    LeagueID   = Guid.NewGuid(),
                    LeagueName = "louge",
                    SportID    = 51
                };

                var getLeague = await leagueController.GetLeagueById(league.LeagueID);

                Assert.IsAssignableFrom <string>((getLeague as NotFoundObjectResult).Value);

                r.Leagues.Add(league);
                await r.CommitSave();

                var getLeague2 = await leagueController.GetLeagueById(league.LeagueID);

                Assert.IsAssignableFrom <League>((getLeague2 as OkObjectResult).Value);
            }
        }