示例#1
0
        public void Test_Save_Empty()
        {
            WordWriter_Stub writer = new WordWriter_Stub();

            writer.Open();
            seq.Save(writer);
            Assert.IsTrue(writer.Output == "", "Error: " + writer.Output + "does not equal \"\"");
        }
示例#2
0
        public void Test_Save_ClosedConnection()
        {
            bool hasError = false;

            try
            {
                WordWriter_Stub writer = new WordWriter_Stub();
                seq.Save(writer);
            }
            catch
            {
                hasError = true;
            }
            Assert.IsTrue(hasError, "Error: no execption was thrown when using closed Connection");
        }
示例#3
0
        public void Test_Save_One()
        {
            WordWriter_Stub writer = new WordWriter_Stub();

            writer.Open();
            WordNode_Stub_Pass w1 = new WordNode_Stub_Pass()
            {
                Word = "Hello"
            };

            seq.Append(w1);

            seq.Save(writer);
            Assert.IsTrue(writer.Output == "Hello\n", "Error: " + writer.Output + "does not equal \"Hello\n\"");
        }