コード例 #1
0
        public void Simple_Status_County()
        {
            IRegionRepository regionRepository = Substitute.For <IRegionRepository>();
            var f      = new Fixture();
            var region = f.Create <Region>();
            var county = CreateCounty(region.GetMasterDataRef());

            regionRepository.GetById(Arg.Any <Guid>()).Returns(region);
            var countyRepository = new CountyRepository(ContextConnection(), regionRepository);

            countyRepository.Save(county);
            countyRepository.SetInactive(county);
            var inactive = countyRepository.GetById(county.Id);

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

            countyRepository.SetActive(county);
            var active = countyRepository.GetById(county.Id);

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

            countyRepository.SetAsDeleted(county);
            var deleted = countyRepository.GetById(county.Id);

            Assert.That(deleted.Status == EntityStatus.Deleted);
        }
コード例 #2
0
        public void SimpeHydrate_County()
        {
            IRegionRepository regionRepository = Substitute.For <IRegionRepository>();
            var f      = new Fixture();
            var region = f.Create <Region>();
            var county = CreateCounty(region.GetMasterDataRef());

            regionRepository.GetById(Arg.Any <Guid>()).Returns(region);
            var countyRepository = new CountyRepository(ContextConnection(), regionRepository);
            var id = countyRepository.Save(county);

            Assert.IsNotNull(id);
            Assert.AreEqual(id, county.Id);
        }
コード例 #3
0
        public void SimpeDeHydrateAll_County()
        {
            IRegionRepository regionRepository = Substitute.For <IRegionRepository>();
            var f      = new Fixture();
            var region = f.Create <Region>();
            var county = CreateCounty(region.GetMasterDataRef());

            regionRepository.GetById(Arg.Any <Guid>()).Returns(region);
            var countyRepository = new CountyRepository(ContextConnection(), regionRepository);

            countyRepository.Save(county);
            var owner = countyRepository.GetAll();

            Assert.That(owner.Any());
        }