public void WriteRoi_writes_file_properly([Values(0, 1, 2, 3)] int iterator)
        {
            RoiWriter service = new RoiWriter();

            service.RoiWriterTool(DataStub.WriteRoiDataset, DataStub.TestDirectoryPath);
            RoiReader reader       = new RoiReader(DataStub.TestDirectoryPath);
            var       writetestroi = reader.GetSingleRoiFromDirectoryOrDefault(Path.GetFileNameWithoutExtension(DataStub.TestWriteFilePath));

            Assert.AreEqual(actual: writetestroi.RoiPixels[iterator].XCoordinate, expected: DataStub.WriteRoiDataset.RoiPixels[iterator].XCoordinate);
            Assert.AreEqual(actual: writetestroi.RoiPixels[iterator].YCoordinate, expected: DataStub.WriteRoiDataset.RoiPixels[iterator].YCoordinate);
        }
Пример #2
0
        /// <summary>
        /// Adds the specified ROI to the dictionary and creates file on the disk.
        /// </summary>
        /// <param name="roi">The roi.</param>
        public void Add(Roi roi)
        {
            var roiWriterService = new RoiWriter();

            roiWriterService.RoiWriterTool(roi, _directoryPath);
        }