public void Test_AddShelter()
        {
            var shelter = new Shelter.Shared.Shelters()
            {
                Name = "Abc"
            };

            _mockedDataAccess.Setup(x => x.GetShelterById(12)).Returns(shelter);
            var result = _controller.GetShelter(12);

            Assert.IsInstanceOf(typeof(OkObjectResult), result);
            Assert.AreEqual(((OkObjectResult)result).Value, shelter);
        }
        public void Test_UniqueId()
        {
            var shelter1 = new Shelter.Shared.Shelters()
            {
                Id = 1
            };
            var shelter2 = new Shelter.Shared.Shelters()
            {
                Id = 2
            };

            Assert.AreNotEqual(shelter1.Id, shelter2.Id);
        }
        private void AddData()
        {
            var Shelter1 = new Shelters()
            {
                Name  = "Dierenbescherming Mechelen",
                Owner = new Person()
                {
                    FirstName = "Kurt",
                    LastName  = "Olbrechts"
                },
                Animals = new List <Animal> {
                    new Dog()
                    {
                        Name = "Koda", DateOfBirth = "11-02-2017", IsChecked = true, KidFriendly = true, Since = "02-09-2019", Race = "Husky", Barker = false, SheltersId = 1
                    },
                    new Dog()
                    {
                        Name = "Beatle", DateOfBirth = "06-10-2012", IsChecked = false, KidFriendly = true, Since = "15-10-2018", Race = "Beagle", Barker = true, SheltersId = 1
                    },
                }
            };
            var Shelter2 = new Shelters()
            {
                Name  = "Dierenopvangcentrum Zemst",
                Owner = new Person()
                {
                    FirstName = "Sabrina",
                    LastName  = "Schaerlaecken"
                },
                Animals = new List <Animal> {
                    new Dog()
                    {
                        Name = "Bahia", DateOfBirth = "14-09-2015", IsChecked = true, KidFriendly = true, Since = "07-03-2019", Race = "Dalmatian", Barker = false, SheltersId = 2
                    },
                    new Cat()
                    {
                        Name = "Max", DateOfBirth = "29-06-2018", IsChecked = false, KidFriendly = false, Since = "16-10-2019", Race = "Seamese", Declawed = true, SheltersId = 2
                    },
                    new OtherAnimal()
                    {
                        Name = "Flappie", DateOfBirth = "03-04-2019", IsChecked = true, KidFriendly = true, Since = "28-07-2019", Race = "Vlaamse Reus", Description = "blablabla", Kind = "Rabbit", SheltersId = 2
                    }
                }
            };

            _context.Shelters.Add(Shelter1);
            _context.Shelters.Add(Shelter2);
            _context.SaveChanges();
        }