private void OnUserGivesDll(object sender, ZooAdapter e) { _zooViewPortControl.Enabled = true; _zooViewPortControl.SetZoo(e); _scale.ZooWithInMeter = e.WithInMeter; _scale.Enabled = true; _informations.Enabled = true; }
public void with_in_meter_works() { var path = TestHelper.SolutionPath + @"\ZooSample\obj\Debug\ZooSample.dll"; ZooAdapter sut = ZooAdapter.Load(path); int withInMeter = 2000; Assert.That(sut.WithInMeter, Is.EqualTo(withInMeter)); }
public void map_size_works() { var path = TestHelper.SolutionPath + @"\ZooSample\obj\Debug\ZooSample.dll"; ZooAdapter sut = ZooAdapter.Load(path); int mapSize = 2000000; Assert.That(sut.MapSize, Is.EqualTo(mapSize)); }
public void meter_definition_works() { var path = TestHelper.SolutionPath + @"\ZooSample\obj\Debug\ZooSample.dll"; ZooAdapter sut = ZooAdapter.Load(path); AnimalAdapter bob = sut.AnimalTypes[0].CreateInstance("Bob"); double meterDefinition = 0.001; Assert.That(sut.MeterDefinition, Is.EqualTo(meterDefinition)); }
public void create_zoo_and_animal() { var path = TestHelper.SolutionPath + @"\ZooSample\obj\Debug\ZooSample.dll"; ZooAdapter sut = ZooAdapter.Load(path); AnimalAdapter bob = sut.AnimalTypes[0].CreateInstance("Bob"); AnimalAdapter roger = sut.AnimalTypes[0].CreateInstance("Roger"); AnimalAdapter loic = sut.AnimalTypes[1].CreateInstance("Loïc"); AnimalAdapter suarez = sut.AnimalTypes[1].CreateInstance("Suarez"); Assert.That(bob.Name, Is.EqualTo("Bob")); Assert.That(roger.Name, Is.EqualTo("Roger")); Assert.That(loic.Name, Is.EqualTo("Loïc")); Assert.That(suarez.Name, Is.EqualTo("Suarez")); }
public void initial_position_works() { var path = TestHelper.SolutionPath + @"\ZooSample\obj\Debug\ZooSample.dll"; ZooAdapter sut = ZooAdapter.Load(path); AnimalAdapter bob = sut.AnimalTypes[0].CreateInstance("Bob"); AnimalAdapter roger = sut.AnimalTypes[0].CreateInstance("Roger"); AnimalAdapter loic = sut.AnimalTypes[1].CreateInstance("Loïc"); AnimalAdapter suarez = sut.AnimalTypes[1].CreateInstance("Suarez"); double initialPositionXY = 0; Assert.That(bob.X, Is.EqualTo(initialPositionXY)); Assert.That(roger.X, Is.EqualTo(initialPositionXY)); Assert.That(loic.X, Is.EqualTo(initialPositionXY)); Assert.That(suarez.X, Is.EqualTo(initialPositionXY)); Assert.That(bob.Y, Is.EqualTo(initialPositionXY)); Assert.That(roger.Y, Is.EqualTo(initialPositionXY)); Assert.That(loic.Y, Is.EqualTo(initialPositionXY)); Assert.That(suarez.Y, Is.EqualTo(initialPositionXY)); }
private void _dllBouton_Click(object sender, EventArgs e) { if (_dllOpenFileDialog.ShowDialog() == DialogResult.OK) { _zoo = ZooAdapter.Load(_dllOpenFileDialog.FileName); UserGivesDll?.Invoke(this, _zoo); this.Text = _dllOpenFileDialog.FileName; _animals.Clear(); _createAnimalsBouton.Enabled = true; _gameLoopBouton.Enabled = true; _boxCountLabel.Enabled = true; _boxCountNumericUpDown.Enabled = true; _showGridLinesCheckBox.Enabled = true; _representationButton.Enabled = true; _calculatorButton.Enabled = true; _engineTextBox.Enabled = true; if (_zoo.CollectColorAtMethod) { _backgroundSaveButton.Enabled = true; } } }
public CreateAnimals(ZooAdapter zoo) { InitializeComponent(); _zoo = zoo; _animals = new List <AnimalAdapter>(); }
public AnimalsRepresentation(ZooAdapter zoo, AnimalsRedering animalsRedering) { InitializeComponent(); _zoo = zoo; _animalsRedering = animalsRedering; }