public void WritesReffResourceContent() { var reffResource = new ReffResource { UniversityInfo = new UniversityInfo() }; _pathProviderMock.Setup(x => x.GetContentOutputPath(reffResource.UniversityInfo)).Returns("fileName"); _instance.WriteContent(reffResource); _pathProviderMock.Verify(x => x.GetContentOutputPath(reffResource.UniversityInfo), Times.Once); _csvWriterMock.Verify(x => x.Write("fileName", reffResource, false), Times.Once); }
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); }