public void DeleteAutorRepositoryTest()
 {
     IAutorRepository repository = new AutorRepository();
     var deleted = repository.Delete(1);
     var persisted = _contextForTest.Autores.Find(1);
     Assert.IsNull(persisted);
 }
 public void CreateAutorRepositoryTest()
 {
     Autor b = ObjectMother.GetAutor();
     IAutorRepository repository = new AutorRepository();
     Autor novo = repository.Save(b);
     Assert.IsTrue(novo.Id > 0);
 }
 public void RetrieveAutorRepositoryTest()
 {
     IAutorRepository repository = new AutorRepository();
     Autor autor = repository.Get(1);
     Assert.IsNotNull(autor);
     Assert.IsTrue(autor.Id > 0);
     Assert.IsFalse(string.IsNullOrEmpty(autor.Nome));
     Assert.IsFalse(string.IsNullOrEmpty(autor.telefone));
 }
 public void UpdateAutorRepositoryTest()
 {
     IAutorRepository repository = new AutorRepository();
     Autor autor = _contextForTest.Autores.Find(1);
     autor.Nome = "Teste";
     autor.telefone = "(49)3222-2222";
     var Update = repository.Update(autor);
     var persisted = _contextForTest.Autores.Find(1);
     Assert.IsNotNull(Update);
     Assert.AreEqual(Update.Id, persisted.Id);
     Assert.AreEqual(Update.Nome, persisted.Nome);
     Assert.AreEqual(Update.telefone, persisted.telefone);
 }