public void WriteContent(ReffResource reffResource) { if (reffResource == null) { throw new ArgumentNullException(nameof(reffResource)); } if (reffResource.UniversityInfo == null) { throw new ArgumentException("UniversityInfo of ReffResource should not be null", nameof(reffResource.UniversityInfo)); } var path = _pathProvider.GetContentOutputPath(reffResource.UniversityInfo); _csvWriter.Write(path, reffResource, true); }