private void ExecuteNewFrontCommand() { Logger.Info("ExecuteNewFrontCommand in MainViewModel"); _ = new FrontWindow().ShowDialog(); if (_dataExchangeViewModel.ContainsKey(EnumExchangeViewmodel.FrontWindow)) { var frontParameter = (FrontParameter)_dataExchangeViewModel.Item(EnumExchangeViewmodel.FrontWindow); _cabinet.AddFront(frontParameter); Create3DCabinet(); } }
public void Dodanie_1_forntu_z_informacja_o_szczelinach() { var cabinet = new Cabinet(); var slots = new SlotsModel(_config) { Top = 3, Bottom = 3, Left = 3, Right = 3, BetweenVertically = 3, BetweenCabinet = 2 }; cabinet.AddFront(slots, 1); var front = cabinet.GetAllFront().First(); Assert.Single(cabinet.GetAllFront()); Assert.Equal(594, front.Width); Assert.Equal(714, front.Height); Assert.Equal(18, front.Depth); Assert.Equal(3, front.X); Assert.Equal(3, front.Y); Assert.Equal(512, front.Z); }
public void Dodanie_2_pionowych_frontow() { var cabinet = new Cabinet(); cabinet.AddFront(2, EnumFront.Pionowo); var front = cabinet.GetAllFront().First(); var front1 = cabinet.GetAllFront().ElementAt(1); Assert.Equal(2, cabinet.GetAllFront().Count); Assert.Equal(295, front.Width); Assert.Equal(714, front.Height); Assert.Equal(18, front.Depth); Assert.Equal(3, front.X); Assert.Equal(3, front.Y); Assert.Equal(512, front.Z); Assert.Equal(295, front1.Width); Assert.Equal(714, front1.Height); Assert.Equal(18, front1.Depth); Assert.Equal(301, front1.X); Assert.Equal(3, front1.Y); Assert.Equal(512, front1.Z); }
public void Dodanie_3_pionowych_frontow() { var cabinet = new Cabinet(); cabinet.AddFront(3); var front = cabinet.GetAllFront().First(); var front1 = cabinet.GetAllFront().ElementAt(1); var front2 = cabinet.GetAllFront().ElementAt(2); Assert.Equal(3, cabinet.GetAllFront().Count); Assert.Equal(196, front.Width); Assert.Equal(714, front.Height); Assert.Equal(18, front.Depth); Assert.Equal(3, front.X); Assert.Equal(3, front.Y); Assert.Equal(512, front.Z); Assert.Equal(196, front1.Width); Assert.Equal(714, front1.Height); Assert.Equal(18, front1.Depth); Assert.Equal(202, front1.X); Assert.Equal(3, front1.Y); Assert.Equal(512, front1.Z); Assert.Equal(196, front2.Width); Assert.Equal(714, front2.Height); Assert.Equal(18, front2.Depth); Assert.Equal(401, front2.X); Assert.Equal(3, front2.Y); Assert.Equal(512, front2.Z); }
public void Dodanie_2_frontow_o_zadanych_wymiarach() { var cabinet = new Cabinet(); var frontList = new List <ElementModelDTO>(); var frontT = new ElementModelDTO( description: "", height: 300, width: 300, depth: 22, x: 12, y: 12, z: 513, enumCabinet: EnumCabinetElement.Front, horizontal: false); var front1T = new ElementModelDTO( description: "", height: 300, width: 300, depth: 22, x: 12, y: 315, z: 513, enumCabinet: EnumCabinetElement.Front, horizontal: false); frontList.Add(frontT); frontList.Add(front1T); cabinet.AddFront(frontList); var front = cabinet.GetAllFront().First(); var front1 = cabinet.GetAllFront().ElementAt(1); Assert.Equal(2, cabinet.GetAllFront().Count); Assert.Equal(300, front.Width); Assert.Equal(300, front.Height); Assert.Equal(22, front.Depth); Assert.Equal(12, front.X); Assert.Equal(12, front.Y); Assert.Equal(513, front.Z); Assert.Equal(300, front1.Width); Assert.Equal(300, front1.Height); Assert.Equal(22, front1.Depth); Assert.Equal(12, front1.X); Assert.Equal(315, front1.Y); Assert.Equal(513, front1.Z); }
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_1_forntu() { var cabinet = new Cabinet(); cabinet.AddFront(1); var front = cabinet.GetAllFront().First(); Assert.Single(cabinet.GetAllFront()); Assert.Equal(594, front.Width); Assert.Equal(714, front.Height); Assert.Equal(18, front.Depth); Assert.Equal(3, front.X); Assert.Equal(3, front.Y); Assert.Equal(512, front.Z); }
public void Dodanie_3_forntow_poziomych_z_informacja_o_szczelinach() { var cabinet = new Cabinet(); var slots = new SlotsModel(_config) { Top = 3, Bottom = 3, Left = 3, Right = 3, BetweenVertically = 3, BetweenCabinet = 2, BetweenHorizontally = 3 }; cabinet.AddFront(slots, 3, EnumFront.Poziomo); var front = cabinet.GetAllFront().First(); var front1 = cabinet.GetAllFront().ElementAt(1); var front2 = cabinet.GetAllFront().ElementAt(2); Assert.Equal(3, cabinet.GetAllFront().Count); Assert.Equal(594, front.Width); Assert.Equal(236, front.Height); Assert.Equal(18, front.Depth); Assert.Equal(3, front.X); Assert.Equal(3, front.Y); Assert.Equal(512, front.Z); Assert.Equal(594, front1.Width); Assert.Equal(236, front1.Height); Assert.Equal(18, front1.Depth); Assert.Equal(3, front1.X); Assert.Equal(242, front1.Y); Assert.Equal(512, front1.Z); Assert.Equal(594, front2.Width); Assert.Equal(236, front2.Height); Assert.Equal(18, front2.Depth); Assert.Equal(3, front2.X); Assert.Equal(481, front2.Y); Assert.Equal(512, front2.Z); }
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); }