def create_object_writer_csv(self):
     file_opener = self.compatibility_factory.create_compatible_write_opener(
     )
     object_converter = self.compatibility_factory.create_compatible_object_converter(
     )
     object_writer_csv = ObjectWriterCsv(file_opener, object_converter)
     return object_writer_csv
 def setUp(self):
     file_opener = mock.create_autospec(CompatibleWriteOpener).return_value
     object_converter = mock.create_autospec(CompatibleObjectConverter).return_value
     variables_sorter = mock.create_autospec(VariablesSorter).return_value
     instance_resolver = mock.create_autospec(InstanceResolver).return_value
     csv_writer_factory = mock.create_autospec(CsvWriterFactory).return_value
     self.object_writer_csv = ObjectWriterCsv(file_opener, object_converter, variables_sorter, 
                                              instance_resolver, csv_writer_factory)
     self.object_writer_csv.writer = mock.create_autospec(csv.writer).return_value
     self.object_writer_csv.convert_to_strings_function = mock.Mock()