Exemplo n.º 1
0
        public void Test_Addresses_Sorted()
        {
            var stream = CreateMockStream();

            var rdr = new CSVReader(stream);

            var result = rdr.ReadCSVFile();

            var prog = new CSVReaderProgram(rdr, null);

            var addresses = prog.GetAddressesSorted(result);

            Assert.IsTrue(addresses.FirstOrDefault() == "65 Ambling Way");
            Assert.IsTrue(addresses.LastOrDefault() == "49 Sutherland St");
        }
Exemplo n.º 2
0
        public void Test_Writer_Can_Write_Addresses()
        {
            var stream = CreateMockStream();

            var rdr = new CSVReader(stream);

            var result = rdr.ReadCSVFile();

            var prog = new CSVReaderProgram(rdr, null);

            var addresses = prog.GetAddressesSorted(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.WriteAddressesToFile(addresses, "UniqueNames.txt");

            Assert.IsTrue(success);
        }