Ejemplo n.º 1
0
 public void GetVolumeTest()
 {
     Box box = new Box(1, 2, 3); // TODO: инициализация подходящего значения
     double expected = 6F; // TODO: инициализация подходящего значения
     double actual;
     actual = BoxParam.GetVolume(box);
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            Box box = new Box(4, 2, 2);
            Console.WriteLine(box);

            Console.WriteLine(BoxParam.GetVolume(box));
            Console.ReadKey();
        }
Ejemplo n.º 3
0
 public void GetAreaTest()
 {
     BoxParam target = new BoxParam(); // TODO: инициализация подходящего значения
     Box box = new Box(1, 2 ,3); // TODO: инициализация подходящего значения
     double expected = 22F; // TODO: инициализация подходящего значения
     double actual;
     actual = target.GetArea(box);
     Assert.AreEqual(expected, actual);
 }
Ejemplo n.º 4
0
        public double GetArea(Box box)
        {
            if (box == null)
            {
                throw new ArgumentException("Ссылка не указывает на объект");
            }

            return box.Length * box.Height * 2 + box.Height * box.Width * 2 + box.Length * box.Width * 2;
        }
Ejemplo n.º 5
0
        public void SortTest()
        {
            Store store = new Store(); // TODO: инициализация подходящего значения
            Box minBox = new Box(1, 1, 1);
            Box middleBox = new Box(1, 2, 1);
            Box maxBox = new Box(1, 2, 2);
            store.Add(maxBox);
            store.Add(minBox);
            store.Add(middleBox);

            StoreLogic target = new StoreLogic();
            target.Sort(store);

            List<Box> expected = new List<Box>() { minBox, middleBox, maxBox };

            List<Box> actual;
            actual = target.Sort(store);
            CollectionAssert.AreEqual(expected, actual);
        }
Ejemplo n.º 6
0
 public void Add(Box box)
 {
     _boxes.Add(box);
 }