public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletolSubscriptionCommand(); command.FirstName = "Heder"; command.LastName = "Felipe"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "1234654987"; command.PaymentNumber = "123121"; command.PaiDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "TOTVS"; command.PayerDocument = "12345678911"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "asdas"; command.Number = "asdd"; command.Neighborhood = "asdasd"; command.City = "as"; command.State = "as"; command.Country = "as"; command.ZipCode = "12345678"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenCNPJIsInvalid() { var command = new CreateBoletolSubscriptionCommand(); command.FirstName = ""; command.Validate(); Assert.AreEqual(false, command.Valid); }