public void Dodanie_pionowej_bariery_potem_pozioma_2_razy_szybko()
        {
            var cabinet = new Cabinet().Name("test_18");

            var vBarrierParameter = new BarrierParameter {
                Number = 1
            };

            cabinet.NewVerticalBarrier(vBarrierParameter);

            cabinet.AddHorizontalBarrier(1);
            cabinet.AddHorizontalBarrier(1);
        }
        //[InlineData(null)] is 0
        public void Szybkie_dodanie_przegrody_poziomej(int i)
        {
            var cabinet = new Cabinet();

            cabinet.AddHorizontalBarrier(i);

            Assert.Equal(cabinet.GetAllHorizontalBarrier().Count, i);
        }
        public void Szybkie_dodanie_przegrod_i_skasowanie_wszystkich(int start, int end)
        {
            var cabinet = new Cabinet();

            cabinet.AddHorizontalBarrier(start);
            cabinet.GetAllHorizontalBarrier().Count.Should().Be(start);

            cabinet.RemoveHorizontalBarrier();
            cabinet.GetAllHorizontalBarrier().Count.Should().Be(end);
        }
        public void Szybkie_dodanie_przegrod_i_szybkie_ich_usuniecie(int start, int delete, int end)
        {
            var cabinet = new Cabinet();

            cabinet.AddHorizontalBarrier(start);
            cabinet.GetAllHorizontalBarrier().Count.Should().Be(start);

            cabinet.DeleteHorizontalBarrier(delete);
            cabinet.GetAllHorizontalBarrier().Count.Should().Be(end);
        }
 private void ExecuteAddHorizontalBarrierCommand()
 {
     Logger.Info("ExecuteAddHorizontalBarrierCommand in MainViewModel");
     _cabinet.AddHorizontalBarrier(1);
     Create3DCabinet();
 }