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); }
public Faction(string name) { this.name = name; factoryLayer = new FactoryLayer(); units = new List <Mecha>(); }