Ejemplo n.º 1
0
 public void deveRetornarGemeosQuandoDataEntre22_05_a_21_06()
 {
     // Arrange
     var data = new DateTime(1980, 5, 23);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Gemeos", nomeSigno);
 }
Ejemplo n.º 2
0
 public void deveRetornarCapricornioQuandoDataEntre22_12_a_20_01()
 {
     // Arrange
     var data = new DateTime(1980, 12, 22);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Capricornio", nomeSigno);
 }
Ejemplo n.º 3
0
 public void deveRetornarEscorpiaoQuandoDataEntre24_10_a_22_11()
 {
     // Arrange
     var data = new DateTime(1980, 10, 24);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Escorpiao", nomeSigno);
 }
Ejemplo n.º 4
0
 public void deveRetornarAriesQuandoDataEntre21_03_a_20_04()
 {
     // Arrange
     var data = new DateTime(1980,3,22);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Aries",  nomeSigno);
 }
Ejemplo n.º 5
0
 public void deveRetornarCancerQuandoDataEntre22_06_a_21_07()
 {
     // Arrange
     var data = new DateTime(1980, 6, 22);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Cancer", nomeSigno);
 }
Ejemplo n.º 6
0
 public void deveRetornarAquarioQuandoDataEntre21_01_a_19_02()
 {
     // Arrange
     var data = new DateTime(1980, 01, 21);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Aquario", nomeSigno);
 }
Ejemplo n.º 7
0
        private void button1_Click(object sender, EventArgs e)
        {
            var pessoa = new Pessoa();
            var signoe = new Signo();

            pessoa.AtribuirNome(textBox1.Text);
            pessoa.AtribuirDataNascimento(Convert.ToDateTime(textBox2.Text));

            MessageBox.Show("Seu signo é: "
                + signoe.ObterNomeSigno(pessoa.ObterDataNascimento()));
        }
Ejemplo n.º 8
0
 /// <summary>
 /// Construtor utilizado para montar cavaleiros novos
 /// </summary>
 public Cavaleiro(string nome, double alturaCm, double pesoLb, DateTime dataNascimento, Signo signo, TipoSanguineo tipoSanguineo, Local localNascimento, Local localTreinamento, IList <Golpe> golpes, IList <Imagem> imagens)
     : this()
 {
     Nome             = nome;
     AlturaCm         = alturaCm;
     PesoLb           = pesoLb;
     DataNascimento   = dataNascimento;
     Signo            = signo;
     TipoSanguineo    = tipoSanguineo;
     LocalNascimento  = localNascimento;
     LocalTreinamento = localTreinamento;
     Imagens          = imagens;
     Golpes           = golpes;
 }
        // GET: Signoes/Details/5
        public ActionResult Details(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Signo signo = db.Signoes.Find(id);

            if (signo == null)
            {
                return(HttpNotFound());
            }
            DateTime fecha  = signo.Fecha;
            int      mes    = fecha.Month;
            int      dia    = fecha.Day;
            string   SignoS = "";
            string   url    = "#";

            switch (mes)
            {
            case 1:
                if (dia >= 1 && dia <= 20)
                {
                    SignoS = "Capricornio";
                    url    = "/Content/img/capricorn.png";
                }
                else if (dia >= 01 && dia <= 20)
                {
                    SignoS = "Acuario";
                    url    = "/Content/img/aquarius.png";
                }
                break;

            case 2:
                if (dia >= 1 && dia <= 19)
                {
                    SignoS = "Acuario";
                    url    = "/Content/img/aquarius.png";
                }
                else if (dia >= 20 && dia <= 29)
                {
                    SignoS = "Piscis";
                    url    = "/Content/img/pisces.png";
                }
                break;

            case 3:
                if (dia >= 1 && dia <= 20)
                {
                    SignoS = "Piscis";
                    url    = "/Content/img/pisces.png";
                }
                else if (dia >= 21 && dia <= 31)
                {
                    SignoS = "Aries";
                    url    = "/Content/img/aries.png";
                }
                break;

            case 4:
                if (dia >= 1 && dia <= 20)
                {
                    SignoS = "Aries";
                    url    = "/Content/img/aries.png";
                }
                else if (dia >= 21 && dia <= 30)
                {
                    SignoS = "Tauro";
                    url    = "/Content/img/taurus.png";
                }
                break;

            case 5:
                if (dia >= 1 && dia <= 21)
                {
                    SignoS = "Tauro";
                    url    = "/Content/img/taurus.png";
                }
                else if (dia >= 22 && dia <= 31)
                {
                    SignoS = "Geminis";
                    url    = "/Content/img/gemini.png";
                }
                break;

            case 6:
                if (dia >= 1 && dia <= 21)
                {
                    SignoS = "Geminis";
                    url    = "/Content/img/gemini.png";
                }
                else if (dia >= 22 && dia <= 30)
                {
                    SignoS = "Cancer";
                    url    = "/Content/img/cancer.png";
                }
                break;

            case 7:
                if (dia >= 1 && dia <= 22)
                {
                    SignoS = "Cancer";
                    url    = "/Content/img/cancer.png";
                }
                else if (dia >= 23 && dia <= 31)
                {
                    SignoS = "Leo";
                    url    = "/Content/img/leo.png";
                }
                break;

            case 8:
                if (dia >= 1 && dia <= 22)
                {
                    SignoS = "Leo";
                    url    = "/Content/img/leo.png";
                }
                else if (dia >= 23 && dia <= 31)
                {
                    SignoS = "Virgo";
                    url    = "/Content/img/virgo.png";
                }
                break;

            case 9:
                if (dia >= 1 && dia <= 22)
                {
                    SignoS = "Virgo";
                    url    = "/Content/img/virgo.png";
                }
                else if (dia >= 23 && dia <= 30)
                {
                    SignoS = "Libra";
                    url    = "/Content/img/libra.png";
                }
                break;

            case 10:
                if (dia >= 1 && dia <= 22)
                {
                    SignoS = "Libra";
                    url    = "/Content/img/libra.png";
                }
                else if (dia >= 23 && dia <= 31)
                {
                    SignoS = "Escorpion";
                    url    = "/Content/img/scorpio.png";
                }
                break;

            case 11:
                if (dia >= 1 && dia <= 22)
                {
                    SignoS = "Escorpion";
                    url    = "/Content/img/scorpio.png";
                }
                else if (dia >= 23 && dia <= 30)
                {
                    SignoS = "Sagitario";
                    url    = "/Content/img/sagittarius.png";
                }
                break;

            case 12:
                if (dia >= 1 && dia <= 22)
                {
                    SignoS = "Sagitario";
                    url    = "/Content/img/sagittarius.png";
                }
                else if (dia >= 23 && dia <= 31)
                {
                    SignoS = "Capricornio";
                    url    = "/Content/img/capricorn.png";
                }
                break;
            }

            ViewBag.SignoS = SignoS;
            ViewBag.url    = url;
            return(View(signo));
        }
Ejemplo n.º 10
0
 public void deveRetornarLibraQuandoDataEntre24_09_a_23_10()
 {
     // Arrange
     var data = new DateTime(1980, 9, 24);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Libra", nomeSigno);
 }
Ejemplo n.º 11
0
 public void deveRetornarLeaoQuandoDataEntre24_07_a_23_08()
 {
     // Arrange
     var data = new DateTime(1980, 7, 24);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Leão", nomeSigno);
 }
Ejemplo n.º 12
0
 public void deveRetornarVirgemQuandoDataEntre24_08_a_23_09()
 {
     // Arrange
     var data = new DateTime(1980, 8, 24);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Virgem", nomeSigno);
 }
Ejemplo n.º 13
0
 public void deveRetornarTouroQuandoDataEntre21_04_a_21_05()
 {
     // Arrange
     var data = new DateTime(1980, 4, 22);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Touro", nomeSigno);
 }
Ejemplo n.º 14
0
 public void deveRetornarSagitarioQuandoDataEntre23_11_a_21_12()
 {
     // Arrange
     var data = new DateTime(1980, 11, 23);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Sagitario", nomeSigno);
 }
Ejemplo n.º 15
0
 public void deveRetornarPeixesQuandoDataEntre20_02_a_20_03()
 {
     // Arrange
     var data = new DateTime(1980, 2, 20);
     var signo = new Signo();
     //Act
     var nomeSigno = signo.ObterNomeSigno(data);
     //Assert
     Assert.AreEqual("Peixes", nomeSigno);
 }
Ejemplo n.º 16
0
 /// <summary>
 /// Construtor utilizado para montar cavaleiros novos
 /// </summary>
 public Cavaleiro(string nome, double alturaCm, double pesoLb, DateTime dataNascimento, Signo signo, TipoSanguineo tipoSanguineo, Local localNascimento, Local localTreinamento, IList <Golpe> golpes, IList <Imagem> imagens, int id = default(int))
     : this()
 {
     Nome             = nome;
     AlturaCm         = alturaCm;
     PesoLb           = pesoLb;
     DataNascimento   = dataNascimento;
     Signo            = signo;
     TipoSanguineo    = tipoSanguineo;
     LocalNascimento  = localNascimento;
     LocalTreinamento = localTreinamento;
     Imagens          = imagens;
     Golpes           = golpes;
     // verificar se Id tem valor diferente do padrão. Caso tenha, é update, caso não tenha, é insert
     Id = id == default(int) ? default(int) : id;
 }