Пример #1
0
        public void Test_Writer_Can_Write_UniqueNames()
        {
            var stream = CreateMockStream();

            var rdr = new CSVReader(stream);



            var result = rdr.ReadCSVFile();

            var prog = new CSVReaderProgram(rdr, null);

            var names = prog.GetUniqueNames(result);

            var mockWriter = new Mock <IWriter>();

            mockWriter.Setup(r => r.Write(It.IsAny <List <string> >(), It.IsAny <string>()));

            var  writer  = new TextFileWriter(mockWriter.Object);
            bool success = writer.WriteUniqueNamesFile(names, "UniqueNames.txt");

            Assert.IsTrue(success);
        }