예제 #1
0
        static void Main(string[] args)
        {
            var example = new FileExample();

            example.WriteToFile("HelloWorld");
            var fileContent = example.ReadFromFile();
        }
예제 #2
0
        public void LoadTextFile_ValidFileNameLenght_ReturnTrue()
        {
            //Ei staattinen joten tehdään olio
            FileExample fileExample = new FileExample();
            ////Actual
            var actual = fileExample.LoadTextFile("Tämä on validi tiedoston nimi");

            //Assert
            Assert.True(actual.Length > 0);
        }
예제 #3
0
        public void LoadTextFile_InvalidFileNameLenght_ReturnException()
        {
            //Ei staattinen joten tehdään olio
            FileExample fileExample = new FileExample();

            //Actual, ei tarvittu lambda lauseen vuoksi(Assert)
            //var actual = fileExample.LoadTextFile("Tämä on validi tiedoston nimi");
            //Assert vaihtoehtoinen
            //Assert.Throws<FileNotFoundException>(() => fileExample.LoadTextFile(""));
            Assert.Throws <ArgumentException>("file", () => fileExample.LoadTextFile(""));
        }
예제 #4
0
            public void FileTestMethod()
            {
                string      _fileName    = "TestFileName.txt";
                FileExample _fileWrapper = new FileExample();

                _fileWrapper.CreateTextFile(_fileName);
                using (StreamReader _stream = File.OpenText(_fileName))
                {
                    string _content = _stream.ReadToEnd();
                    Assert.AreEqual(_content, _fileWrapper.FileContent);
                }
            }
예제 #5
0
        static void Main(string[] args)
        {
            var example = new FileExample();

            Console.WriteLine("Hello World!");
        }