Beispiel #1
0
 public CadastroAdotante()
 {
     InitializeComponent();
     ConfigurarCombobox();
     adopterService = new AdopterService();
     cityService    = new CityService();
 }
Beispiel #2
0
 public TelaAdocao()
 {
     InitializeComponent();
     ConfigurarCombobox();
     adoptionService = new AdoptionService();
     animalService   = new AnimalService();
     adopterService  = new AdopterService();
 }
Beispiel #3
0
        public void Edit_Fail_NullContract()
        {
            var repo        = GetMockedAdopterRepository();
            var failMessage = "Null contract.";
            var service     = new AdopterService(null);
            var result      = service.Edit(null);

            Assert.IsFalse(result.Success);
            Assert.AreEqual(result.Message, failMessage);
        }
Beispiel #4
0
        public void Delete_Fail_EmptyID()
        {
            var repo        = GetMockedAdopterRepository();
            var failMessage = "Empty ID.";
            var service     = new AdopterService(null);
            var result      = service.Delete(Guid.Empty);

            Assert.IsFalse(result.Success);
            Assert.AreEqual(result.Message, failMessage);
        }
Beispiel #5
0
        public void Delete_Success()
        {
            var repo = GetMockedAdopterRepository();

            repo.Setup(x => x.Delete(It.IsAny <Guid>()));

            var service = new AdopterService(repo.Object);
            var result  = service.Delete(Guid.NewGuid());

            Assert.IsNotEmpty(result.Message);
            Assert.IsTrue(result.Success);
        }
Beispiel #6
0
        public void Delete_Fail_RepositoryException()
        {
            var    repo        = GetMockedAdopterRepository();
            string failMessage = "fail";

            repo.Setup(x => x.Delete(It.IsAny <Guid>())).Throws(new Exception(failMessage));

            var service = new AdopterService(repo.Object);
            var result  = service.Delete(Guid.NewGuid());

            Assert.IsFalse(result.Success);
            Assert.AreEqual(result.Message, failMessage);
        }
Beispiel #7
0
        public void Add_Success()
        {
            var repo = GetMockedAdopterRepository();

            repo.Setup(x => x.Add(It.IsAny <AdopterContract>()));

            var service = new AdopterService(repo.Object);
            var result  = service.Add(new AdopterContract()
            {
                ID = Guid.NewGuid()
            });

            Assert.IsNotEmpty(result.Message);
            Assert.IsTrue(result.Success);
        }
Beispiel #8
0
        public void GetAll_Fail()
        {
            var repo = GetMockedAdopterRepository();

            var failMessage = "fail";

            repo.Setup(x => x.GetAll()).Throws(new Exception(failMessage));

            var service = new AdopterService(repo.Object);
            var result  = service.GetAll();

            Assert.IsNull(result.Result);
            Assert.IsFalse(result.Success);
            Assert.AreEqual(result.Message, failMessage);
        }
Beispiel #9
0
        public void Edit_Fail_RepositoryException()
        {
            var repo = GetMockedAdopterRepository();

            var failMessage = "fail";

            repo.Setup(x => x.Edit(It.IsAny <AdopterContract>())).Throws(new Exception(failMessage));

            var service = new AdopterService(repo.Object);
            var result  = service.Edit(new AdopterContract()
            {
                ID = Guid.NewGuid()
            });

            Assert.IsFalse(result.Success);
            Assert.AreEqual(result.Message, failMessage);
        }
Beispiel #10
0
        public void Get_Success()
        {
            var repo = GetMockedAdopterRepository();

            var guid = Guid.NewGuid();

            repo.Setup(x => x.Get(guid)).Returns(new AdopterContract()
            {
                ID = guid
            });

            var service = new AdopterService(repo.Object);
            var result  = service.Get(guid);

            Assert.AreEqual(result.Result.ID, guid);
            Assert.IsTrue(result.Success);
            Assert.IsNotEmpty(result.Message);
        }
Beispiel #11
0
        public void GetAll_Success()
        {
            var repo = GetMockedAdopterRepository();

            repo.Setup(x => x.GetAll()).Returns(new List <AdopterContract>()
            {
                new AdopterContract()
                {
                    ID = Guid.NewGuid()
                }
            });

            var service = new AdopterService(repo.Object);
            var result  = service.GetAll();

            Assert.Greater(result.Result.Count, 0);
            Assert.IsTrue(result.Success);
            Assert.IsNotEmpty(result.Message);
        }
Beispiel #12
0
 public ListarAdotante()
 {
     InitializeComponent();
     ConfigurarDatagrid();
     adopterService = new AdopterService();
 }