public void ThrowsFileNotFoundException()
        {
            string fileName = Path.GetTempFileName();

            File.Delete(fileName);
            BSDataObject doesntMatter = BSRepository.DataObjectFromFile(fileName);
        }
 public override void Start()
 {
     try
     {
         Output = BSRepository.DataObjectFromFile(sourceFilePath);
     }
     catch (FormatException exc)
     {
         throw new IncorrectInputFileException("Файл, заданий у якості джерела даних для елемента 'Вхідні дані' не відповідає потрібному формату.");
     }
 }
        public void General()
        {
            string    fileName      = Path.GetTempFileName();
            Random    rnd           = new Random();
            const int numbersAmount = 100;

            double[] expected = new double[numbersAmount];
            using (StreamWriter sw = new StreamWriter(fileName))
            {
                for (int i = 0; i < expected.Count(); ++i)
                {
                    expected[i] = rnd.Next(int.MinValue, int.MaxValue);
                    sw.WriteLine(expected[i]);
                }
            }
            BSDataObject result = BSRepository.DataObjectFromFile(fileName);

            File.Delete(fileName);
            CollectionAssert.AreEqual(expected, result.DataArray);
        }
 public void ThrowsArgumentNullExceptionForNullArgument()
 {
     BSDataObject doesntMatter = BSRepository.DataObjectFromFile(null);
 }