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); }
/// <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); }