public void Dodanie_1_frontu_i_jego_usuniecie() { var cabinet = new Cabinet(); cabinet.AddFront(1); Assert.Single(cabinet.GetAllFront()); var front = cabinet.GetAllFront().First(); cabinet.DeleteFront(front); Assert.Empty(cabinet.GetAllFront()); }
public void Dodanie_3_frontow_i_usuniecie_1() { var cabinet = new Cabinet(); cabinet.AddFront(3); var frontList = cabinet.GetAllFront().ToList(); Assert.Equal(3, frontList.Count); var front = cabinet.GetAllFront().First(); cabinet.DeleteFront(front); Assert.Equal(2, cabinet.GetAllFront().Count); Assert.NotEqual(cabinet.GetAllFront(), frontList); }
private void ExecuteDeleteElementHorizontalBarrierCommand(object parameter) { Logger.Info("ExecuteDeleteElementHorizontalBarrierCommand(object parameter) in MainViewModel"); if (parameter == null || !(parameter is ElementModel)) { return; } var element = (ElementModel)parameter; foreach (var item in _cabinet.HorizontalBarrier) { if (item.GetGuid() == element.GetGuid()) { _cabinet.DeleteElementHorizontalBarrier(element); } } foreach (var item in _cabinet.VerticalBarrier) { if (item.GetGuid() == element.GetGuid()) { _cabinet.DeleteElementVerticalBarrier(element); } } foreach (var item in _cabinet.FrontList) { if (item.GetGuid() == element.GetGuid()) { _cabinet.DeleteFront(element); //break; } } Create3DCabinet(); }