public void SimpeHydrate_PoliticalParty()
        {
            var politicalParty           = Create();
            var politicalPartyRepository = new PoliticalPartyRepository(ContextConnection());
            var id = politicalPartyRepository.Save(politicalParty);

            Assert.IsNotNull(id);
            Assert.AreEqual(id, politicalParty.Id);
        }
        public void SimpeDeHydrateAll_PoliticalParty()
        {
            var politicalPartyRepository = new PoliticalPartyRepository(ContextConnection());
            var politicalParty           = Create();

            politicalPartyRepository.Save(politicalParty);
            var owner = politicalPartyRepository.GetAll();

            Assert.That(owner.Any());
        }
        public void Simple_Status_PoliticalParty()
        {
            var politicalPartyRepository = new PoliticalPartyRepository(ContextConnection());
            var politicalParty           = Create();

            politicalPartyRepository.Save(politicalParty);
            politicalPartyRepository.SetInactive(politicalParty);
            var inactive = politicalPartyRepository.GetById(politicalParty.Id);

            Assert.That(inactive.Status == EntityStatus.Inactive);

            politicalPartyRepository.SetActive(politicalParty);
            var active = politicalPartyRepository.GetById(politicalParty.Id);

            Assert.That(active.Status == EntityStatus.Active);

            politicalPartyRepository.SetAsDeleted(politicalParty);
            var deleted = politicalPartyRepository.GetById(politicalParty.Id);

            Assert.That(deleted.Status == EntityStatus.Deleted);
        }