public void CriarKartSkyFusionComSkyFusionEquipandoESendoEquipadoPorOutroSkyFusion() { Corredor corredor = new Corredor("Zé", NivelHabilidadeCorredor.Profissional); SkyFusion skyFusion = new SkyFusion(corredor); SkyFusion skyFusion2 = new SkyFusion(corredor); SkyFusion skyFusion3 = new SkyFusion(corredor); FogueteDePlutonio foguete = new FogueteDePlutonio(5); UltraPack ultraPack = new UltraPack(foguete); MotorABaseDeLava motor = new MotorABaseDeLava(); skyFusion.Equipar(foguete); skyFusion.Equipar(ultraPack); skyFusion.Equipar(motor); skyFusion2.Equipar(foguete); skyFusion2.Equipar(ultraPack); skyFusion2.Equipar(motor); skyFusion2.Equipar(skyFusion); skyFusion3.Equipar(foguete); skyFusion3.Equipar(ultraPack); skyFusion3.Equipar(motor); skyFusion3.Equipar(skyFusion2); Assert.AreEqual(115, skyFusion3.VelocidadeFinal()); }
public void CriarKartSkyFusionSemEquipamento() { Corredor corredor = new Corredor("Zé", NivelHabilidadeCorredor.Noob); SkyFusion skyFusion = new SkyFusion(corredor); Assert.AreEqual(7, skyFusion.VelocidadeFinal()); }
public void CriarKartSkyFusionCom2Equipamentos() { Corredor corredor = new Corredor("Zé", NivelHabilidadeCorredor.Noob); SkyFusion skyFusion = new SkyFusion(corredor); FogueteDePlutonio foguete = new FogueteDePlutonio(5); UltraPack ultraPack = new UltraPack(foguete); skyFusion.Equipar(foguete); skyFusion.Equipar(ultraPack); Assert.AreEqual(25, skyFusion.VelocidadeFinal()); }
public void CriarKartSkyFusionQueContemSkyFusionComSkyFusionQuePossuiOutroSkyFusionDentro() { Corredor corredor = new Corredor("David", NivelHabilidadeCorredor.Noob); SkyFusion skyFusion = new SkyFusion(corredor); SkyFusion skyFusion2 = new SkyFusion(corredor); SkyFusion skyFusion3 = new SkyFusion(corredor); SkyFusion skyFusion4 = new SkyFusion(corredor); skyFusion3.Equipar(skyFusion4); skyFusion2.Equipar(skyFusion3); skyFusion.Equipar(skyFusion2); Assert.AreEqual(46, skyFusion.VelocidadeFinal()); }
public void CriarKartSkyFusionCom3Equipamentos() { Corredor corredor = new Corredor("Zé", NivelHabilidadeCorredor.Profissional); SkyFusion skyFusion = new SkyFusion(corredor); FogueteDePlutonio foguete = new FogueteDePlutonio(5); UltraPack ultraPack = new UltraPack(foguete); MotorABaseDeLava motor = new MotorABaseDeLava(); skyFusion.Equipar(foguete); skyFusion.Equipar(ultraPack); skyFusion.Equipar(motor); Assert.AreEqual(37, skyFusion.VelocidadeFinal()); }