示例#1
0
        public void OutputWriterUsesCurrentPathForOutput()
        {
            var path = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Substring(6);
            var file = "test.txt";

            var wirter = new OutputWriter("test.txt", null);

            wirter.ProcessOutput();

            Assert.True(File.Exists(path + "\\" + file));
        }
示例#2
0
        public void OutputWriterProcessOutputForDistanceManager()
        {
            var path     = Path.GetDirectoryName(Assembly.GetExecutingAssembly().CodeBase).Substring(6);
            var file     = "test.txt";
            var expected = "2 a, a";

            var wirter = new OutputWriter("test.txt", fixtureDistance.DistanceManager);

            wirter.ProcessOutput();

            var actual = File.ReadLines(path + "\\" + file);

            Assert.Equal(expected, actual.First());
        }