Beispiel #1
0
        public void RemoverItensCarrinho()
        {
            //Arrange - criação dos Eventos
            Evento Evento1 = new Evento
            {
                EventoId  = 1,
                Descricao = "Teste 1"
            };

            Evento Evento2 = new Evento
            {
                EventoId  = 2,
                Descricao = "Teste 2"
            };

            Evento Evento3 = new Evento
            {
                EventoId  = 3,
                Descricao = "Teste 3"
            };


            Carrinho carrinho = new Carrinho();

            carrinho.AdicionarEvento(Evento1);
            carrinho.AdicionarEvento(Evento2);
            carrinho.AdicionarEvento(Evento3);
            carrinho.AdicionarEvento(Evento2);
            carrinho.RemoverEvento(Evento2);

            Assert.AreEqual(carrinho.ItensCarrinho.Count, 2);
        }
Beispiel #2
0
        public void AdicionarItensAoCarrinho()
        {
            //Arrange - criação dos Eventos
            Evento Evento1 = new Evento
            {
                EventoId  = 1,
                Descricao = "Teste 1"
            };

            Evento Evento2 = new Evento
            {
                EventoId  = 2,
                Descricao = "Teste 2"
            };

            Evento Evento3 = new Evento
            {
                EventoId  = 3,
                Descricao = "Teste 3"
            };

            //Act
            Carrinho carrinho = new Carrinho();

            carrinho.AdicionarEvento(Evento1);
            carrinho.AdicionarEvento(Evento2);
            carrinho.AdicionarEvento(Evento3);

            //Assert
            Assert.AreEqual(carrinho.ItensCarrinho.Count, 3);
            Assert.AreEqual(carrinho.ItensCarrinho[0], Evento1);
            Assert.AreEqual(carrinho.ItensCarrinho[1], Evento2);
        }
Beispiel #3
0
        public void AdicionarEventoExistenteParaCarrinho()
        {
            //Arrange - criação dos Eventos
            Evento Evento1 = new Evento
            {
                EventoId  = 1,
                Descricao = "Teste 1"
            };

            Evento Evento2 = new Evento
            {
                EventoId  = 2,
                Descricao = "Teste 2"
            };

            //Arrange
            Carrinho carrinho = new Carrinho();

            carrinho.AdicionarEvento(Evento1);
            carrinho.AdicionarEvento(Evento2);
            carrinho.AdicionarEvento(Evento1);

            //Act
            Assert.AreEqual(carrinho.ItensCarrinho.Count, 2);
        }
Beispiel #4
0
        public void LimparIntesCarrinho()
        {
            Evento Evento1 = new Evento
            {
                EventoId  = 1,
                Descricao = "Teste 1"
            };

            Evento Evento2 = new Evento
            {
                EventoId  = 2,
                Descricao = "Teste 2"
            };


            Carrinho carrinho = new Carrinho();

            carrinho.AdicionarEvento(Evento1);
            carrinho.AdicionarEvento(Evento2);
            carrinho.LimparCarrinho();

            //Assert
            Assert.AreEqual(carrinho.ItensCarrinho.Count, 0);
        }