public void ShouldReturnSuccessWhenDocumentNotExist() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Fabrício"; command.LastName = "Siqueira"; command.Document = "78675177070"; command.Email = "*****@*****.**"; command.BardCode = "12345679812345"; command.BoletoNumber = "1234589"; command.PaymentNumber = "545595959"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddDays(3); command.Total = 600; command.TotalPaid = 600; command.Payer = "Dev Corp"; command.PayerDocument = "78675177070"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "Dev"; command.Number = "13"; command.Neighborhood = "Centro"; command.City = "Aracaju"; command.State = "SE"; command.Country = "BR"; command.ZipCode = "49000000"; handler.Handle(command); Assert.False(handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { // using mocks (fake repos for testing) var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Yuri"; command.LastName = "Reis"; command.PayerDocument = "00000000000"; command.PayerDocumentType = EDocumentType.CPF; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddDays(5); command.SubscriptionExpireDate = DateTime.Now.AddMonths(1); command.PayerEmailAddress = "*****@*****.**"; command.PublicArea = "Rua X"; command.Number = "23"; command.Neighborhood = "Bairro"; command.City = "Cidade"; command.State = "Estado"; command.Country = "País"; command.ZipCode = "88000000"; command.BoletoNumber = "13004984034066406406"; command.Total = 100; command.TotalPaid = 100; command.BarCode = "123456789123"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void DeveRetornarErroQuandoDocumentoExistir() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Bruce"; command.LastName = "Wayne"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "123456789"; command.PaymentNumber = "12345"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now; command.Total = 60; command.TotalPaid = 60; command.Payer = "Wayne Corp"; command.PayerEmail = "*****@*****.**"; command.PayerDocument = "99999999911"; command.PayerDocumentType = EdocumentType.CPF; command.Street = "asdad"; command.Number = "asdasd"; command.NeighBorhood = "asdas"; command.City = "as"; command.State = "as"; command.Country = "as"; command.ZipCode = "12345678"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Steve"; command.LastName = "Rogers"; command.Document = "0123456789"; command.Email = "*****@*****.**"; command.BarCode = "0123456789"; command.BoletoNumber = "0123456789"; command.PaymentNumber = "123"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "Stanley Lee"; command.PayerDocument = "000012345"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "qwerty"; command.Number = "qwerty"; command.Neighborhood = "qwerty hood"; command.City = "qwerty city"; command.State = "qy"; command.Country = "USA"; command.ZipCode = "123456789"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Bruce"; command.LastName = "WAyne"; command.Document = "12345678901"; command.Address = "[email protected]"; command.BarCode = "123456789"; command.BoletoNumber = "122424"; command.PaymentNumber = "2134124"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddDays(30); command.Total = 60; command.TotalPaid = 60; command.Payer = "Wayne Corpo"; command.PaymentNumber = "231231"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "asdder"; command.Number = "asdefe"; command.Neighborhood = "adadf"; command.City = "afefaef"; command.County = "efawe"; command.ZipCode = "241234234"; handler.Handler(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnSuccessWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Bruce"; command.LastName = "Wayner"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.Barcode = "1234567890"; command.BoletoNumber = "12345612"; command.PaymentNumber = "12321"; command.PaidDate = System.DateTime.Now; command.ExpireDate = System.DateTime.Now.AddMonths(1); command.Total = 80; command.TotalPaid = 80; command.Payer = "Wayne Tech"; command.PayerDocument = "12346578901"; command.PayerDocumentType = EDocumentType.CPF; command.Street = "asd"; command.Number = "asd"; command.Neighborhood = "asd"; command.City = "asd"; command.State = "asd"; command.Country = "US"; command.ZipCode = "12235340"; command.PayerEmail = "*****@*****.**"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Rumenigue"; command.LastName = "Silva"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "123654987"; command.PaymentNumber = "123321"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "RSILVA"; command.PayerDocument = "12345678911"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "woeijq"; command.Number = "123"; command.Neighborhood = "weqwegweg"; command.City = "as"; command.State = "as"; command.Country = "as"; command.ZipCode = "12345687"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Diana"; command.LastName = "Prince"; command.Document = "12345678912"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "12345678"; command.PaymentNumber = "123456"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "Diana CORP"; command.PayerDocument = "12345678912"; command.PayerDocumentType = EDocumentType.CPF; command.Street = "rua cinco"; command.Number = "50"; command.Neighborhood = "Bairro"; command.City = "Themyscira"; command.State = "SP"; command.Country = "BR"; command.ZipCode = "07951000"; command.PayerEmail = "*****@*****.**"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnWhenDocumentExists() { var handler = new SubcriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Joao"; command.LastName = "Nunes"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.TransactionCode = "123456"; command.PaymentNumber = "112354"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.PayerDocument = "123456789"; command.PayerDocumentType = EDocumentType.CPF; command.Payer = "*****@*****.**"; command.Street = "Rua"; command.Number = "123"; command.Neighborhood = "Bairro"; command.City = "Cidade"; command.State = "ES"; command.Country = "Brasil"; command.ZipCode = "79845613"; command.BoletoNumber = "1231246"; command.BarCode = "557789785"; handler.Handle(command); Assert.AreEqual(false, handler.IsValid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Andre"; command.LastName = "Liv"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.Barcode = "123456789"; command.BoletoNumber = "12346549+87"; command.PaymentNumber = "123121"; command.Total = 60; command.TotalPaid = 60; command.Payer = "Corp"; command.PayerDocument = "1234567891011"; command.PayerDocumentType = Domain.Enuns.EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "ffdfdfd"; command.Number = "fdfdf"; command.Neighborhood = "fdfdfd"; command.City = "as"; command.State = "as"; command.Country = "as"; command.ZipCode = "12345678"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenEmailExistis() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "leonardo"; command.LastName = "viana"; command.Document = "19999999999"; command.Email = "*****@*****.**"; command.PaymentNumber = "123456789"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 10; command.TotalPaid = 10; command.Payer = "Wane corp"; command.PayerDocument = "12345678909"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "aaa"; command.AddressNumber = "aaa"; command.Neighborhood = "aaa"; command.City = "aaaa"; command.State = "aaa"; command.Country = "aaa"; command.ZipCode = "aaa"; command.BarCode = "123456789"; command.BoletoNumber = "123456789"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public SubscriptionHandlerTests() { _mockEmailService = new FakeEmailService(); _mockStudentRepository = new FakeStudentRepository(); _boletoCommand = new CreateBoletoSubscriptionCommand { BarCode = "1234567890123", BoletoNumber = "111", City = "Curitiba", Country = "Brasil", Document = "99999999999", Email = "*****@*****.**", ExpireDate = DateTime.Now.AddDays(1), FirstName = "Bruce", LastName = "Wayne", Neighborhood = "Gotham", PaidDate = DateTime.Now, Payer = "Alfred", PayerDocument = "88888888888", PayerDocumentType = Domain.Enums.EDocumentType.CPF, PayerEmail = "*****@*****.**", PaymentNumber = "987654321", State = "PR", Street = "Rua Top", StreetNumber = "666", Total = 60, TotalPaid = 60, ZipCode = "88888-777" }; }
public void ShouldReturnErrorWhenDocumentExist() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Myke"; command.LastName = "Tyson"; command.BarCode = "99999999999"; command.BoletoCode = "123456"; command.BoletoNumber = "123456"; command.Document = "123456"; command.Email = "*****@*****.**"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now; command.Total = 60; command.TotalPaid = 60; command.PayerDocument = "1234567891011"; command.Payer = "Tyson Corp"; command.Street = "Rua teste"; command.Number = "123456"; command.Neighborhood = "Teste"; command.City = "RJ"; command.State = "RJ"; command.Country = "BR"; command.ZipCode = "111111"; command.PayerDocumentType = Domain.Enums.EDocumentType.CPF; command.Owner = "Tyson Inc."; command.PayerEmail = "*****@*****.**"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Lucas"; command.LastName = "Alves"; command.Document = "12345678910"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "1234567890"; command.PaymentNumber = "123123"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 70; command.TotalPaid = 70; command.Payer = "LucasSAAS"; command.PayerDocument = "12345678910"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "Rua Arrumada"; command.Number = "89"; command.Neighborhood = "Centro"; command.City = "João Pessoa"; command.State = "PB"; command.Country = "BR"; command.ZipCode = "55867746"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "João"; command.LastName = "Oliveira"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "1234654987"; command.PaymentNumber = "123121"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "João Oliveira"; command.PayerDocument = "12345678910"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "Rua Josefina"; command.AddressNumber = "254"; command.Neighborhood = "Jardim das Flores"; command.City = "São Paulo"; command.Country = "SP"; command.ZipCode = "12345-678"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand { FirstName = "Bruce", LastName = "Wayne", Document = "99999999999", Email = "*****@*****.**", BarCode = "123456789", BoletoNumber = "123456789", PaymentNumber = "123121", PaidDate = DateTime.Now, ExpireDate = DateTime.Now.AddMonths(1), Total = 60, TotalPaid = 60, Payer = "WAYNE CORP", PayerDocument = "12345678911", PayerDocumentType = EDocumentType.CPF, PayerEmail = "*****@*****.**", Street = "asdasd", Number = "sdaasda", Neighborhood = "dasdas", City = "sdasd", State = "dasdas", Country = "sadasd", ZipCode = "123456789" }; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand { FirstName = "Renato", LastName = "Miranda", Document = "99999999999", Email = "*****@*****.**", BarCode = "23423423423", BoletoNumber = "24323423", PaymentNumber = "23464", PaidDate = DateTime.Now, ExpireDate = DateTime.Now.AddMonths(1), Total = 60, TotalPaid = 60, Payer = "Mountain WEB", PayerDocument = "12345678909", PayerDocumentType = EDocumentType.CPF, PayerEmail = "*****@*****.**", Street = "Av Marachal", Number = "234", Neighborhood = "ttt", City = "Curitiba", State = "PR", Country = "BR", ZipCode = "83948473", }; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void SouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudantRepository()); var command = new CreateBoletoSubscriptionCommand(); command.BarCode = "12345678"; command.FirstName ="Lyan"; command.LastName ="Martins"; command.Document ="99999999999"; command.Email ="*****@*****.**"; command.BarCode ="11111"; command.BoletoNumber ="11111"; command.PaymentNumber ="11111"; command.PaidDate = DateTime.Now; command.ExpireDate =DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer ="LYAN CORP"; command.PayerDocument ="123456748911"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "qqq"; command.Number = "sss"; command.Neighborhood = "asdfçmkadk"; command.City = "aa"; command.State = "dddd"; command.Country = "as"; command.ZipCode = "12345678"; handler.Handle(command); Assert.AreEqual(false, command); }
public void ShouldNotReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.BarCode = "12345678"; command.FirstName = "Leonardo"; command.LastName = "Martins"; command.Document = "99999999999"; command.Email = "[email protected]"; command.BarCode = "12345678"; command.BoletoNumber = "12331"; command.PaymentNumber = "123141"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "Leonardo"; command.PayerDocument = "1234567891011"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "[email protected]"; command.Street = "Rua teste"; command.Number = "123"; command.Neighborhood = "abc"; command.City = "Americana"; command.State = "Sao Paulo"; command.Country = "Brasil"; command.ZipCode = "1247658"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.BarCode = "345678"; command.FristName = "Chino"; command.LastName = "Aburame"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "1234567"; command.PaymentNumber = "123121"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "Aburame Corp"; command.PayerDocument = "1234567891011"; command.PayerDocumentType = EDocumentType.CPF; command.Street = "Bugs street"; command.Number = "1"; command.Neighborhood = "Hive"; command.City = "Leaf village"; command.State = "Fire state"; command.Country = "Fire country"; command.ZipCode = "12345678"; command.PayerEmail = "*****@*****.**"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEMailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Eberton"; command.LastName = "Sobreira"; command.Document = "99999"; command.EMail = "*****@*****.**"; command.Address = ""; command.BarCode = "12345667788976"; command.BoletoNumber = "13434234234"; command.PaymentNumber = "563456345"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddDays(5); command.Total = 100; command.TotalPaid = 100; command.Payer = ""; command.PayerDocument = ""; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = ""; command.Street = ""; command.Number = ""; command.Neighborhood = ""; command.City = ""; command.State = ""; command.Country = ""; command.Zip = ""; handler.Handle(command); Assert.AreEqual(false, command.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Rafael"; command.LastName = "Nascimento"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.BoletoNumber = "1234567897"; command.PaymentNumber = "897654321"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "Rafael Corp."; command.PayerDocument = "12345678911"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "Rua Teste"; command.Number = "10"; command.Neighborhood = "Vila Olímpia"; command.City = "São Paulo"; command.State = "SP"; command.Country = "Brasil"; command.ZipCode = "10823-101"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Glaydson"; command.LastName = "Prado"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "000000000"; command.BoletoNumber = "11111111"; command.PaymentNumber = "22222222"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddDays(2); command.Total = 10; command.TotalPaid = 10; command.Payer = "Glaydson"; command.PayerDocument = "61099753384"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "Aveninda Um"; command.Number = "123"; command.Neighborhood = "Gothan"; command.City = "Gothan"; command.State = "SP"; command.Country = "Brasil"; command.ZipCode = "13245000"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Bruce"; command.LastName = "wayne"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123456789"; command.boletoNumber = "1234567"; command.PayerNumber = "123121"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60m; command.TotalPaid = 60m; command.Payer = "Wayne Corp"; command.PayerDocument = "12345678911"; command.PayerDocumentType = Domain.Enuns.EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "Rua teste"; command.Number = "61"; command.Neighborhood = "teste"; command.City = "Sertao"; command.State = "PR"; command.Country = "Brasil"; command.ZipCode = "12345678"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Bruce"; command.LastName = "Wayne"; command.Document = "99999999999"; command.Email = "[email protected]"; command.BarCode = "123456789"; command.BoletoNumber = "1234567"; 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 = "asdasd"; command.Number = "asdasd"; command.Neighborhood = "asdasd"; command.City = "asdasd"; command.State = "asdasd"; command.Country = "asdasd"; command.ZipCode = "123123123"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Guilherme"; command.LastName = "Junkes"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "123123"; command.BoletoNumber = "123123"; command.PaymentNumber = "3123"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "JNKS CORP"; command.PayerDocument = "123123123123"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "asdasd"; command.Number = "asdasda"; command.Neighborhood = "asdasd"; command.City = "asdasd"; command.State = "as"; command.Country = "as"; command.ZipCode = "123123123"; handler.Handle(command); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Carlos"; command.LastName = "Fabiano"; command.Document = "99999999999"; command.Email = "*****@*****.**"; command.BarCode = "111"; command.BoletoNumber = "111"; command.PaidDate = DateTime.Now; command.ExpiredDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "CFL"; command.PayerDocument = "12345678911"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "aaa"; command.Number = "aaa"; command.Neighborhood = "aaa"; command.City = "Guarulhos"; command.State = "SP"; command.Country = "BR"; command.Zip = "123"; handler.Hanldle(command); Assert.AreEqual(false, handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "Naruto"; command.LastName = "Uzumaki"; command.Email = "[email protected]"; command.Document = "99999999999"; command.BarCode = "12456789"; command.BoletoNumber = "1234654987"; command.PaymentNumber = "123121"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 60; command.TotalPaid = 60; command.Payer = "ALDEIA FOLHA"; command.PayerDocument = "12345678911"; command.PayerDocumentType = EDocumentType.CPF; command.PayerEmail = "*****@*****.**"; command.Street = "folha"; command.Number = "21"; command.Neighborhood = "aldeia"; command.City = "saergla"; command.State = "awg"; command.Country = "awrgaw"; command.ZipCode = "1234567 "; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }
public void Test() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand { FirstName = "Paulo", LastName = "Busch", Document = "32165498745", Email = "*****@*****.**", BarCode = "321321321", BoletoNumber = "321321321321321", PayerNumber = "321321", PaidDate = DateTime.Now, ExpireDate = DateTime.Now.AddDays(30), Total = 321, TotalPaid = 321, PayerDocument = "321321321", PayerDocumentType = EDocumentType.CPF, PayerEmail = "*****@*****.**", Street = "Piên", Number = "321321", Neighborhood = "Testes", City = "Piên", State = "PR", Country = "Tests", ZipCode = "32121" }; handler.Handle(command); Assert.IsFalse(handler.Valid); }
public void ShouldReturnErrorWhenDocumentExists() { var handler = new SubscriptionHandler(new FakeStudentRepository(), new FakeEmailService()); var command = new CreateBoletoSubscriptionCommand(); command.FirstName = "André"; command.LastName = "Macena"; command.Document = "99999999999"; command.Email = "*****@*****.**"; //boleto command.BarCode = "123456789"; command.BoletoNumber = "123456789"; //payment command.PaymentNumber = "12345"; command.PaidDate = DateTime.Now; command.ExpireDate = DateTime.Now.AddMonths(1); command.Total = 100; command.TotalPaid = 100; command.PayerNumberDocument = "99999999999"; command.PayerDocumentType = EDocumentType.CPF; command.Payer = "Andre corp"; command.PayerEmail = "*****@*****.**"; //Address command.Street = "Rua dos Andradas"; command.Number = "75"; command.Neighborhood = "Bairro Brasil"; command.City = "Campinas"; command.State = "MG"; command.Country = "BR"; command.ZipCode = "13536827"; handler.Handle(command); Assert.AreEqual(false, handler.Valid); }