示例#1
0
        public void PreconciliateTests(string fileName, int result)
        {
            HardDiskContainer container = new HardDiskContainer();

            container.LoadFromFile(fileName);

            Assert.Equal(result, container.Preconciliate());
        }
示例#2
0
        public void AddDisksToLimit(int disks, bool works)
        {
            HardDiskContainer container = new HardDiskContainer();
            bool result = false;

            try
            {
                for (int i = 0; i <= disks - 1; i++)
                {
                    container.AddDisk(HardDisk.GenerateRandom());
                }

                result = true;
            }
            catch (Exception e)
            {
                result = false;
            }

            Assert.Equal(works, result);
        }
示例#3
0
        public void TestRandomEnvironment()
        {
            HardDiskContainer container = new HardDiskContainer();

            container.GenerateRandom();
        }