public void ShouldInsertWhenLayerRepositoryIsValid()
        {
            var entity = FactoryLayer.RandomCreate();

            _spacePlanningUnitOfWork.LayerRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.LayerRepository.GetById(entity.LayerId);

            Assert.IsTrue(retrived.Equals(entity));
        }
        public void ShouldDeleteWhenLayerRepositoryIsValid()
        {
            var entity = FactoryLayer.RandomCreate();

            _spacePlanningUnitOfWork.LayerRepository.Add(entity);
            _spacePlanningUnitOfWork.Save();

            _spacePlanningUnitOfWork.LayerRepository.Delete(entity);
            _spacePlanningUnitOfWork.Save();
            var retrived = _spacePlanningUnitOfWork.LayerRepository.GetById(entity.LayerId);

            Assert.IsNull(retrived);
        }
Example #3
0
 public Faction(string name)
 {
     this.name    = name;
     factoryLayer = new FactoryLayer();
     units        = new List <Mecha>();
 }