public void Shulk_Monado_Data_Returns_Monado_Arts_Smash4_Table_Data()
        {
            var monadoArtsScraper = new MonadoArtsScraper(scrapingServices);

            var character = Characters.Shulk;

            character.Game      = Games.Smash4;
            character.SourceUrl = $"{Keys.KHSiteBaseUrl}Smash4/{character.EscapedCharacterName}";

            var monadoArtsResultData = monadoArtsScraper.Scrape(character).Cast <MonadoArt>();

            foreach (var monadoArt in monadoArtsResultData)
            {
                Assert.That(monadoArt.Name, Is.Not.Null);
                Assert.That(monadoArt.AirSpeed, Is.Not.Null);
                Assert.That(monadoArt.DamageDealt, Is.Not.Null);
                Assert.That(monadoArt.DamageTaken, Is.Not.Null);
                Assert.That(monadoArt.FallSpeed, Is.Not.Null);
                Assert.That(monadoArt.InstanceId, Is.Not.Null);
                Assert.That(monadoArt.JumpHeight, Is.Not.Null);
                Assert.That(monadoArt.KnockbackDealt, Is.Not.Null);
                Assert.That(monadoArt.KnockbackTaken, Is.Not.Null);
                Assert.That(monadoArt.Owner, Is.Not.Null);
                Assert.That(monadoArt.OwnerId, Is.Not.Null);
                Assert.That(monadoArt.ShieldHealth, Is.Not.Null);
                Assert.That(monadoArt.WalkSpeed, Is.Not.Null);
            }
        }
        public void Shulk_Monado_Data_Returns_Monado_Arts_Ultimate_Table_Data()
        {
            var monadoArtsScraper = new MonadoArtsScraper(scrapingServices);

            var character = Characters.Shulk;

            character.Game      = Games.Ultimate;
            character.SourceUrl = $"{Keys.KHSiteBaseUrl}Ultimate/{character.EscapedCharacterName}";

            var monadoArtsResultData = monadoArtsScraper.Scrape(character).Cast <MonadoArt>();

            foreach (var monadoArt in monadoArtsResultData)
            {
                Assert.That(monadoArt.Name, Is.Not.Null);
                Assert.That(monadoArt.Active, Is.Not.Null);
                Assert.That(monadoArt.AirSlashHeight, Is.Not.Null);
                Assert.That(monadoArt.AirSpeed, Is.Not.Null);
                Assert.That(monadoArt.Cooldown, Is.Not.Null);
                Assert.That(monadoArt.DamageDealt, Is.Not.Null);
                Assert.That(monadoArt.DamageTaken, Is.Not.Null);
                Assert.That(monadoArt.FallSpeed, Is.Not.Null);
                Assert.That(monadoArt.Gravity, Is.Not.Null);
                Assert.That(monadoArt.InitialDashSpeed, Is.Not.Null);
                Assert.That(monadoArt.InstanceId, Is.Not.Null);
                Assert.That(monadoArt.JumpHeight, Is.Not.Null);
                Assert.That(monadoArt.KnockbackDealt, Is.Not.Null);
                Assert.That(monadoArt.KnockbackTaken, Is.Not.Null);
                Assert.That(monadoArt.LedgeJumpHeight, Is.Not.Null);
                Assert.That(monadoArt.Owner, Is.Not.Null);
                Assert.That(monadoArt.OwnerId, Is.Not.Null);
                Assert.That(monadoArt.RunSpeed, Is.Not.Null);
                Assert.That(monadoArt.ShieldHealth, Is.Not.Null);
                Assert.That(monadoArt.ShieldRegen, Is.Not.Null);
                Assert.That(monadoArt.WalkSpeed, Is.Not.Null);
            }
        }