TextWriter CreateTextWriter()
        {
            string fileName = fileService.GetTempFileName();

            textWriterInfo = new CreateTextWriterInfo(fileName, Encoding.UTF8, false);
            return(fileService.CreateTextWriter(textWriterInfo));
        }
Exemple #2
0
        public void SetUpFixture()
        {
            string fileName           = Path.GetTempFileName();
            CreateTextWriterInfo info = new CreateTextWriterInfo(fileName, Encoding.UTF8, false);

            textWriter = info.CreateTextWriter();
        }
Exemple #3
0
        public void CreateTextWriterInfosAreNotEqualWhenAppendIsDifferent()
        {
            CreateTextWriterInfo lhs = new CreateTextWriterInfo("test.txt", Encoding.UTF8, true);
            CreateTextWriterInfo rhs = new CreateTextWriterInfo("test.txt", Encoding.UTF8, false);

            Assert.AreNotEqual(lhs, rhs);
        }
Exemple #4
0
        public void CreateTextWriterInfosAreNotEqualWhenFileNamesAreDifferent()
        {
            CreateTextWriterInfo lhs = new CreateTextWriterInfo("test.txt", Encoding.UTF8, true);
            CreateTextWriterInfo rhs = new CreateTextWriterInfo("different-filename.txt", Encoding.UTF8, true);

            Assert.AreNotEqual(lhs, rhs);
        }
Exemple #5
0
        public void CreateTextWriterInfosAreEqualWhenFileNameAndEncodingAndAppendAreEqual()
        {
            CreateTextWriterInfo lhs = new CreateTextWriterInfo("test.txt", Encoding.UTF8, true);
            CreateTextWriterInfo rhs = new CreateTextWriterInfo("test.txt", Encoding.UTF8, true);

            Assert.AreEqual(lhs, rhs);
        }
        public void CreateTextWriterInfoIsSavedWhenCreateTextWriterMethodIsCalled()
        {
            fileService.CreateTextWriterInfoPassedToCreateTextWriter = null;
            CreateTextWriterInfo info = new CreateTextWriterInfo("test.txt", Encoding.UTF8, true);

            fileService.CreateTextWriter(info);
            Assert.AreEqual(info, fileService.CreateTextWriterInfoPassedToCreateTextWriter);
        }
 public void TextWriterReturnedFromCreateTextWriter()
 {
     using (StringWriter stringWriter = new StringWriter(new StringBuilder())) {
         fileService.SetTextWriter(stringWriter);
         CreateTextWriterInfo info = new CreateTextWriterInfo(@"test.tmp", Encoding.UTF8, true);
         Assert.AreEqual(stringWriter, fileService.CreateTextWriter(info));
     }
 }
Exemple #8
0
        public void CreateTextWriterInfoEqualsReturnsFalseWhenNullPassedAsParameter()
        {
            CreateTextWriterInfo lhs = new CreateTextWriterInfo("test.txt", Encoding.UTF8, true);

            Assert.IsFalse(lhs.Equals(null));
        }
 public TextWriter CreateTextWriter(CreateTextWriterInfo textWriterInfo)
 {
     createTextWriterInfoPassedToCreateTextWriter = textWriterInfo;
     return(textWriter);
 }