コード例 #1
0
ファイル: UnitTest1.cs プロジェクト: cynic/cidemo
        public void WhenTextIsWrittenItAppearsInTheFile()
        {
            // ARRANGE
            Prepender p = new Prepender("hello, how are you?");

            File.Delete("moo.txt");
            // ACT
            p.Prepend("moo.txt");
            // ASSERT
            Assert.AreEqual("hello, how are you?\r\n", File.ReadAllText("moo.txt"), "The value should be prepended to the file");
        }
コード例 #2
0
ファイル: UnitTest1.cs プロジェクト: cynic/cidemo
        public void WhenTextIsWrittenTwiceItIsPrepended()
        {
            // ARRANGE
            Prepender p = new Prepender("hello, how are you?");
            Prepender q = new Prepender("Hi there!");

            File.Delete("moo.txt");
            // ACT
            p.Prepend("moo.txt");
            q.Prepend("Moo.txt");
            // ASSERT
            Assert.AreEqual("Hi there!\r\nhello, how are you?\r\n", File.ReadAllText("moo.txt"), "Two values should be prepended");
        }