Beispiel #1
0
        public void TestExpectingFileOutputToBeEmptyWhenCalledWithEmptyIDictionary()
        {
            CsvOutput mockOutput = new CsvOutput(@"D:\a\review-case-s21b4\review-case-s21b4\ReceiverTests\EmptyOutput.csv");

            mockOutput.WriteOutput(new List <List <string> >());
            Assert.True(mockOutput.FileOutput.Count == 0);
        }
Beispiel #2
0
        public void TestExpectingFileOutputToBeEmptyWhenCalledWithEmptyTwoDimensionalIEnumerableOfAnalysedData()
        {
            CsvOutput mockOutput = new CsvOutput("output.csv");

            mockOutput.WriteOutput(new List <List <string> >());
            Assert.True(mockOutput.FileOutput.Count == 0);
        }
        public void TestExpectingFileOutputToBeEmptyWhenCalledWithEmptyIDictionary()
        {
            CsvOutput mockOutput = new CsvOutput("Random_file_path");

            mockOutput.WriteOutput(new List <List <string> >());
            Assert.True(mockOutput.FileOutput.Count == 0);
        }
Beispiel #4
0
        public void TestExpectingValidMockFileOutputWhenCalledWithTwoDimensionalIEnumerableOfAnalysedData()
        {
            CsvOutput             mockOutput = new CsvOutput("output.csv");
            List <List <string> > testInput  = new List <List <string> >
            {
                new List <string> {
                    "sample1", "1"
                }, new List <string> {
                    "sample2", "2"
                }
            };

            mockOutput.WriteOutput(testInput);
            Assert.Equal("sample1,1", mockOutput.FileOutput[0]);
        }
Beispiel #5
0
        public void TestExpectingStatusOfFileWrittenAsTrueWhenCalledWithTwoDimensionalIEnumerableOfAnalysedData()
        {
            CsvOutput             csvOutput = new CsvOutput("output.csv");
            List <List <string> > testInput = new List <List <string> >
            {
                new List <string> {
                    "sample1", "1"
                }, new List <string> {
                    "sample2", "1"
                }
            };

            csvOutput.WriteOutput(testInput);
            Assert.True(csvOutput.OutputStatus);
        }
Beispiel #6
0
        public void TestExpectingValidMockFileOutputWhenCalledWithDictionaryOfWordFrequency()
        {
            CsvOutput             mockOutput = new CsvOutput(@"D:\a\review-case-s21b4\review-case-s21b4\ReceiverTests\WordCountOutput.csv");
            List <List <string> > testInput  = new List <List <string> >
            {
                new List <string> {
                    "sample1", "1"
                }, new List <string> {
                    "sample2", "2"
                }
            };

            mockOutput.WriteOutput(testInput);
            Assert.Equal("sample1,1", mockOutput.FileOutput[0]);
        }
Beispiel #7
0
        public void TestExpectingStatusOfFileWrittenAsTrueWhenCalledWithDictionaryOfWordFrequency()
        {
            CsvOutput             csvOutput = new CsvOutput(@"D:\a\review-case-s21b4\review-case-s21b4\ReceiverTests\StatusOutput.csv");
            List <List <string> > testInput = new List <List <string> >
            {
                new List <string> {
                    "sample1", "1"
                }, new List <string> {
                    "sample2", "1"
                }
            };

            csvOutput.WriteOutput(testInput);
            Assert.True(csvOutput.OutputStatus);
        }
        public void TestExpectingValidMockFileOutputWhenCalledWithDictionaryOfWordFrequency()
        {
            CsvOutput             mockOutput = new CsvOutput("Random_file_path");
            List <List <string> > testInput  = new List <List <string> >
            {
                new List <string> {
                    "sample1", "1"
                }, new List <string> {
                    "sample2", "2"
                }
            };

            mockOutput.WriteOutput(testInput);
            Assert.Equal("sample1,1", mockOutput.FileOutput[0]);
        }
        public void TestExpectingStatusOfFileWrittenAsTrueWhenCalledWithDictionaryOfWordFrequency()
        {
            CsvOutput             csvOutput = new CsvOutput("Random_file_path");
            List <List <string> > testInput = new List <List <string> >
            {
                new List <string> {
                    "sample1", "1"
                }, new List <string> {
                    "sample2", "1"
                }
            };

            csvOutput.WriteOutput(testInput);
            Assert.True(csvOutput.OutputStatus);
        }