Example #1
0
        public void DeveRetornarSucessoQuandoAdicionarAssinatura()
        {
            var subscription = new Assinatura(null);
            var payment      = new PagamentoPaypal(_email, "12345678", DateTime.Now, DateTime.Now.AddDays(5), 10, 10, "Wayne Industries ACME", _document, _address);

            subscription.AdicionarPagamento(payment);
            _student.AdicionaAssinatura(subscription);
            Assert.IsTrue(_student.Valid);
        }
Example #2
0
        public void DeveRetornarErroQuandoTiverAssinaturaAtiva()
        {
            var subscription = new Assinatura(null);
            var payment      = new PagamentoPaypal(_email, "12345678", DateTime.Now, DateTime.Now.AddDays(5), 10, 10, "Wayne Industries ACME", _document, _address);

            subscription.AdicionarPagamento(payment);
            _student.AdicionaAssinatura(subscription);
            _student.AdicionaAssinatura(subscription);

            //Green(2)
            Assert.IsTrue(_student.Invalid);
            //Red (1)
            //Assert.Fail();
        }