diff --git a/test/detector_test.py b/test/detector_test.py
index 7ca202e6de1305c3e54e0194343cf06e5472cdd5..f463ada176520aa599076436bd03c876820c9c59 100644
--- a/test/detector_test.py
+++ b/test/detector_test.py
@@ -370,42 +370,6 @@ class TestInterferometerStrainData(unittest.TestCase):
                 frequency_domain_strain=np.array([0, 1, 2]), frequency_array=np.array([5, 15, 25]))
             self.assertTrue(np.array_equal(self.ifosd.frequency_mask, [False, True, False]))
 
-    def test_frequency_array_setting_direct(self):
-        with mock.patch('bilby.core.utils.create_frequency_series') as m:
-            m.return_value = np.array([5, 15, 25])
-            self.ifosd.set_from_frequency_domain_strain(
-                frequency_domain_strain=np.array([0, 1, 2]), frequency_array=np.array([5, 15, 25]))
-            self.assertTrue(np.array_equal(self.ifosd.frequency_array, np.array(np.array([5, 15, 25]))))
-
-    def test_duration_setting(self):
-        with mock.patch('bilby.core.utils.create_frequency_series') as m:
-            m.return_value = np.array([0, 1, 2])
-            self.ifosd.set_from_frequency_domain_strain(
-                frequency_domain_strain=np.array([0, 1, 2]), frequency_array=np.array([0, 1, 2]))
-            self.assertAlmostEqual(self.ifosd.duration, 1)
-
-    def test_sampling_frequency_setting(self):
-        with mock.patch('bilby.core.utils.create_frequency_series') as n:
-            with mock.patch('bilby.core.utils.get_sampling_frequency_and_duration_from_frequency_array') as m:
-                m.return_value = 8, 456
-                n.return_value = np.array([1, 2, 3])
-                self.ifosd.set_from_frequency_domain_strain(
-                    frequency_domain_strain=np.array([0, 1, 2]), frequency_array=np.array([0, 1, 2]))
-                self.assertEqual(8, self.ifosd.sampling_frequency)
-
-    def test_frequency_array_setting(self):
-        duration = 3
-        sampling_frequency = 1
-        with mock.patch('bilby.core.utils.create_frequency_series') as m:
-            m.return_value = [1, 2, 3]
-            self.ifosd.set_from_frequency_domain_strain(
-                frequency_domain_strain=np.array([0, 1, 2]), duration=duration,
-                sampling_frequency=sampling_frequency)
-            self.assertTrue(np.array_equal(
-                self.ifosd.frequency_array,
-                bilby.core.utils.create_frequency_series(duration=duration,
-                                                         sampling_frequency=sampling_frequency)))
-
     def test_set_data_fails(self):
         with mock.patch('bilby.core.utils.create_frequency_series') as m:
             m.return_value = [1, 2, 3]
@@ -458,60 +422,6 @@ class TestInterferometerStrainData(unittest.TestCase):
         self.assertTrue(np.all(
             self.ifosd.frequency_domain_strain == frequency_domain_strain * self.ifosd.frequency_mask))
 
-    def test_time_array_when_set(self):
-        test_array = np.array([1, 2, 3])
-        self.ifosd.time_array = test_array
-        self.assertTrue(np.array_equal(test_array, self.ifosd.time_array))
-
-    def test_time_array_when_not_set(self):
-        with mock.patch('bilby.core.utils.create_time_series') as m:
-            self.ifosd.start_time = 3
-            self.ifosd.sampling_frequency = 1000
-            self.ifosd.duration = 5
-            m.return_value = 4
-            self.assertEqual(m.return_value, self.ifosd.time_array)
-            m.assert_called_with(sampling_frequency=1000,
-                                 duration=5,
-                                 starting_time=3)
-
-    def test_time_array_without_sampling_frequency(self):
-        self.ifosd.sampling_frequency = None
-        self.ifosd.duration = 4
-        with self.assertRaises(ValueError):
-            test = self.ifosd.time_array
-
-    def test_time_array_without_duration(self):
-        self.ifosd.sampling_frequency = 4096
-        self.ifosd.duration = None
-        with self.assertRaises(ValueError):
-            test = self.ifosd.time_array
-
-    def test_frequency_array_when_set(self):
-        test_array = np.array([1, 2, 3])
-        self.ifosd.frequency_array = test_array
-        self.assertTrue(np.array_equal(test_array, self.ifosd.frequency_array))
-
-    def test_frequency_array_when_not_set(self):
-        with mock.patch('bilby.core.utils.create_frequency_series') as m:
-            m.return_value = [1, 2, 3]
-            self.ifosd.sampling_frequency = 1000
-            self.ifosd.duration = 5
-            self.assertListEqual(m.return_value, self.ifosd.frequency_array)
-            m.assert_called_with(sampling_frequency=1000,
-                                 duration=5)
-
-    def test_frequency_array_without_sampling_frequency(self):
-        self.ifosd.sampling_frequency = None
-        self.ifosd.duration = 4
-        with self.assertRaises(ValueError):
-            test = self.ifosd.frequency_array
-
-    def test_frequency_array_without_duration(self):
-        self.ifosd.sampling_frequency = 4096
-        self.ifosd.duration = None
-        with self.assertRaises(ValueError):
-            test = self.ifosd.frequency_array
-
     def test_time_within_data_before(self):
         self.ifosd.start_time = 3
         self.ifosd.duration = 2
diff --git a/test/series_test.py b/test/series_test.py
index b235f7ffd3c95ed51438150942f19d89aa0445cf..685164abf6f11192f77a089582bfb07571fc8d55 100644
--- a/test/series_test.py
+++ b/test/series_test.py
@@ -76,3 +76,27 @@ class TestCoupledTimeAndFrequencySeries(unittest.TestCase):
         self.assertAlmostEqual(new_sampling_frequency, self.series.sampling_frequency, places=1)
         self.assertAlmostEqual(new_duration, self.series.duration, places=1)
         self.assertAlmostEqual(new_start_time, self.series.start_time, places=1)
+
+    def test_time_array_without_sampling_frequency(self):
+        self.series.sampling_frequency = None
+        self.series.duration = 4
+        with self.assertRaises(ValueError):
+            test = self.series.time_array
+
+    def test_time_array_without_duration(self):
+        self.series.sampling_frequency = 4096
+        self.series.duration = None
+        with self.assertRaises(ValueError):
+            test = self.series.time_array
+
+    def test_frequency_array_without_sampling_frequency(self):
+        self.series.sampling_frequency = None
+        self.series.duration = 4
+        with self.assertRaises(ValueError):
+            test = self.series.frequency_array
+
+    def test_frequency_array_without_duration(self):
+        self.series.sampling_frequency = 4096
+        self.series.duration = None
+        with self.assertRaises(ValueError):
+            test = self.series.frequency_array