Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }