public void ValidaAtaqueFeitoPersonagemPorOutroPersonagemRangedForaAlcance()
        {
            string otherName       = "OtherPerson";
            var    _potenciaAtaque = 10;

            var _otherCharacter = new Character(TypeOfFighter.Ranged)
            {
                Name = otherName, Position = 30
            };
            var _newHealth = 5000;

            _character.UpHealth(_newHealth);

            var serviceCharacter = new ServiceCharacter(_character);

            try
            {
                serviceCharacter.MakeAttack(_potenciaAtaque, _otherCharacter);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "Opponent out of reach.");
                Assert.AreEqual(_otherCharacter.Health, _originalHealt);
                Assert.AreEqual(_otherCharacter.Level, _originalLevel);
                Assert.AreEqual(_otherCharacter.Alive, true);
                Assert.AreNotEqual(_otherCharacter.Alive, false);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
            }
        }
        public void ValidaCuraFeitaPeloProprioPersonagemComErro()
        {
            string otherName = "OtherPerson";

            var _otherCharacter = new Character()
            {
                Name = otherName
            };

            var _newHealth = 1000;

            _character.UpHealth(_newHealth);

            var serviceCharacter = new ServiceCharacter(_character);

            try
            {
                serviceCharacter.BeCure(_otherCharacter);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "A character can only heal characters of his own faction.");

                _character.DownHealth(_newHealth);

                Assert.AreEqual(_character.Health, _originalHealt);
                Assert.AreEqual(_character.Level, _originalLevel);
                Assert.AreEqual(_character.Alive, true);
                Assert.AreNotEqual(_character.Alive, false);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
            }
        }
Beispiel #3
0
        public void TestGetFileContents()
        {
            string          fileName        = @"C\Cities.txt";
            BussionessLogic bussionessLogic = new BussionessLogic();
            OpenWeatherMap  openWeatherMap  = bussionessLogic.GetFileContents(fileName);

            AssertFailedException.Equals(null, openWeatherMap);
        }
Beispiel #4
0
 public void TesteValor_MaiorQueTresAlgarismos()
 {
     try
     {
         string valorExtenso = ValorMonetario.Converte(5000);
     }
     catch (Exception ex)
     {
         AssertFailedException.Equals(MensagemValorInvalido, ex);
     }
 }
Beispiel #5
0
 public void TesteValor_NaoNumero()
 {
     try
     {
         string valorExtenso = ValorMonetario.Converte("asdfasdfsa");
     }
     catch (Exception ex)
     {
         AssertFailedException.Equals(MensagemValorInvalido, ex);
     }
 }
Beispiel #6
0
 public void TesteValor_MenorQueZero()
 {
     try
     {
         string valorExtenso = ValorMonetario.Converte(-5);
     }
     catch (Exception ex)
     {
         AssertFailedException.Equals(MensagemValorInvalido, ex);
     }
 }
Beispiel #7
0
        public void Delete()
        {
            SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-0PBRBDG;Initial Catalog=Dolars;Integrated Security=True");

            //con.Open();

            con.Open();
            string     a   = @"Delete from Pracownik where Nazwisko='Stachnik'";
            SqlCommand cmd = new SqlCommand(a, con);

            // cmd.ExecuteNonQuery();
            AssertFailedException.Equals(true, cmd.ExecuteNonQuery());
        }
Beispiel #8
0
        public void Update()
        {
            SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-0PBRBDG;Initial Catalog=Dolars;Integrated Security=True");

            //con.Open();

            con.Open();
            string     a   = @"Update Pracownik Set DataZwolnienia = null";
            SqlCommand cmd = new SqlCommand(a, con);

            // cmd.ExecuteNonQuery();
            AssertFailedException.Equals(true, cmd.ExecuteNonQuery());
        }
Beispiel #9
0
        public void Insert()
        {
            SqlConnection con = new SqlConnection(@"Data Source=DESKTOP-0PBRBDG;Initial Catalog=Dolars;Integrated Security=True");

            //con.Open();

            con.Open();
            string     a   = @"INSERT INTO Pracownik Values('11' ,'Paulina' , 'Stachnik', '2000.01.01' ,
                            null , '50' , 'o prace' , '8')";
            SqlCommand cmd = new SqlCommand(a, con);

            // cmd.ExecuteNonQuery();
            AssertFailedException.Equals(true, cmd.ExecuteNonQuery());
        }
Beispiel #10
0
        [TestMethod]//Test to check if DoConnection throws an exception if accountnumber is not passed
        public void HomepageController_DoConnectionMethod_ThrowsExceptionTest()
        {
            //Arrange
            string resultstr = tpaController.Post(input);
            string key       = resultstr.Substring(38);

            key     = key.Replace(Constants.APPLICATION_URL_DUMMY_TEXT, "/");
            accInfo = AvaTaxProfileAssistantHelper.GetAccountInfoBySecureKey(key);
            accInfo.AccountNumber = "";
            Exception e = new Exception();

            //Act

            homeController.DoConnection(ref IsConnected, ref IsChoseCompany, ref WhereToCollectTax, ref NexusWarning, null);

            //Assert

            AssertFailedException.Equals("Object reference not set to an instance of an object.", e);
        }
        public void ValidaCuraFeitaPersonagemParaOutroSemSucesso()
        {
            string _nameFaction      = "Warriors";
            string _otherNameFaction = "Raptors";

            _character.JoinFaction(new AbsFaction(_nameFaction));

            string otherName = "OtherPerson";

            var _otherCharacter = new Character()
            {
                Name = otherName
            };

            _otherCharacter.JoinFaction(new AbsFaction(_otherNameFaction));

            var serviceCharacter = new ServiceCharacter(_character);

            var _newHealth = 1000;

            _character.UpHealth(_newHealth);

            try
            {
                serviceCharacter.BeCure(_otherCharacter);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "A character can only heal characters of his own faction.");

                _character.DownHealth(_newHealth);

                Assert.AreEqual(_character.Health, _originalHealt);
                Assert.AreEqual(_character.Level, _originalLevel);
                Assert.AreEqual(_character.Alive, true);
                Assert.AreNotEqual(_character.Alive, false);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
            }
        }
        public void ValidaAtaqueSofridoPersonagemPeloMesmoPersonagem()
        {
            var _potenciaAtaque = 10;

            var serviceCharacter = new ServiceCharacter(_character);

            try
            {
                serviceCharacter.GetAttack(_potenciaAtaque, _character);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "You cant attack yourself.");

                Assert.AreEqual(_character.Health, _originalHealt);
                Assert.AreEqual(_character.Level, _originalLevel);
                Assert.AreEqual(_character.Alive, true);
                Assert.AreNotEqual(_character.Alive, false);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
            }
        }
        public void ValidaAtaqueFeitoAUmObjetoSemSucesso()
        {
            var _potenciaAtaque = 10;

            var _object = new Objects(_originalHealt);

            _object.DownHealth(_originalHealt);

            var serviceCharacter = new ServiceCharacter(_character);

            try
            {
                serviceCharacter.MakeAttack(_potenciaAtaque, _object);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "Object is already destroyed.");

                Assert.AreEqual(_object.Destroyed, true);
            }
        }
        public void ValidaAtaqueFeitoPersonagemContraOutroPersonagemDiferenteFacao()
        {
            string _nameFaction      = "Warriors";
            string _otherNameFaction = "Raptors";

            _character.JoinFaction(new AbsFaction(_nameFaction));

            string otherName       = "OtherPerson";
            var    _potenciaAtaque = 10;

            var _otherCharacter = new Character()
            {
                Name = otherName
            };

            _otherCharacter.JoinFaction(new AbsFaction(_nameFaction));
            _otherCharacter.JoinFaction(new AbsFaction(_otherNameFaction));

            _otherCharacter.LeaveFaction(new AbsFaction(_otherNameFaction));

            var serviceCharacter = new ServiceCharacter(_character);

            try
            {
                serviceCharacter.MakeAttack(_potenciaAtaque, _otherCharacter);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "You cant attack yours allies.");
                Assert.AreEqual(_otherCharacter.Health, _originalHealt);
                Assert.AreEqual(_otherCharacter.Level, _originalLevel);
                Assert.AreEqual(_otherCharacter.Alive, true);
                Assert.AreNotEqual(_otherCharacter.Alive, false);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
                Assert.AreEqual(_otherCharacter.KindOfFighter, TypeOfFighter.Melee);
            }
        }
        public void ValidaAtaqueFeitoPersonagemContraOMesmoPersonagem()
        {
            var _otherCharacter = new Character();

            var serviceCharacter = new ServiceCharacter(_character);
            var _potenciaAtaque  = 10;

            try
            {
                serviceCharacter.MakeAttack(_potenciaAtaque, _character);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "You cant attack yourself.");

                Assert.AreEqual(_character.Health, 1000);
                Assert.AreEqual(_character.Level, 1);
                Assert.AreEqual(_character.Alive, true);
                Assert.AreNotEqual(_character.Alive, false);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
            }
        }
        public void ValidaCuraFeitaPeloProprioPersonagemQueEstaMortoComErro()
        {
            var _newHealth = 1000;

            _character.DownHealth(_newHealth);

            var serviceCharacter = new ServiceCharacter(_character);

            try
            {
                serviceCharacter.BeCure(_character);
            }
            catch (Exception ex)
            {
                Assert.IsNotNull(ex);
                AssertFailedException.Equals(ex.Message, "We cant cure a dead character.");

                Assert.AreEqual(_character.Health, 0);
                Assert.AreEqual(_character.Level, 0);
                Assert.AreEqual(_character.Alive, false);
                Assert.AreNotEqual(_character.Alive, true);
                Assert.AreEqual(_character.KindOfFighter, TypeOfFighter.Melee);
            }
        }
Beispiel #17
0
 public void LenghtIsNegative()
 {
     AssertFailedException.Equals("Lenght is negative", OldFarmCalculator(-2, 2));
 }