public CustomerServiceTest() { var options = new DbContextOptionsBuilder <DesafioContext>() .UseInMemoryDatabase(databaseName: "Desafio_Memory_AddTest") .Options; context = new DesafioContext(options); var service = new Service.Customer.CustomerService(context); service.Save(new Domain.Models.Customer() { Email = "*****@*****.**", Name = "Gesualdo Crocco" }); service.Save(new Domain.Models.Customer() { Email = "*****@*****.**", Name = "Gesualdo Crocco 1" }); service.Save(new Domain.Models.Customer() { Email = "*****@*****.**", Name = "Gesualdo Crocco 2" }); service.Save(new Domain.Models.Customer() { Email = "*****@*****.**", Name = "Gesualdo Crocco 3" }); }
public void AddTest() { var service = new Service.Customer.CustomerService(context); service.Save(new Domain.Models.Customer() { Email = "*****@*****.**", Name = "Gesualdo Crocco 4" }); Assert.AreEqual("*****@*****.**", context.Customers.FirstOrDefault().Email); }
public void GetByEmailTest() { var service = new Service.Customer.CustomerService(context); Assert.AreEqual("Gesualdo Crocco", service.GetByEmail("*****@*****.**").Name); }
public void GetByIdTest() { var service = new Service.Customer.CustomerService(context); Assert.AreEqual("Gesualdo Crocco 1", service.GetById(2).Name); }
public void GetAllTest() { var service = new Service.Customer.CustomerService(context); Assert.IsTrue(service.GetAll().Count > 0); }