public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBillSubscriptionCommand(); command.FirstName = "Bruce"; command.LastName = "Wayne"; command.Document = "99999999999"; command.Email = "[email protected]"; command.BarCode = "123456789"; command.BillNumber = "1234654987"; command.PaymentNumber = "123121"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "WAYNE CORP"; 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 ShouldReturnErrorWhenNameIsInvalid() { var command = new CreateBillSubscriptionCommand(); command.FirstName = ""; command.Validate(); Assert.AreEqual(false, command.Valid); }