Esempio n. 1
0
            public void ReplaceTheFile_WhenItDoesExists()
            {
                // Arrange
                SUT          action        = new SUT(Tools.GetXmlFragment("CreateTextFileAction.CustAct"));
                string       actualContent = String.Empty;
                FileInfo     newFile       = new FileInfo(Path.Combine(action.FilePath, action.Filename));
                var          finalResult   = Tools.GetReturnCodeAction();
                StreamReader reader;

                // Act
                if (newFile.Exists)
                {
                    newFile.Delete();
                    newFile.Refresh();
                    Assert.IsFalse(newFile.Exists);
                }
                StreamWriter writer = new StreamWriter(newFile.Create());

                writer.Write("Test");
                writer.Close();
                newFile.Refresh();
                Assert.IsTrue(newFile.Exists);

                action.Run(ref finalResult);
                newFile.Refresh();
                reader = new StreamReader(newFile.OpenRead());

                // Assert
                Assert.IsTrue(newFile.Exists);
                Assert.AreEqual(action.Content, reader.ReadToEnd());
                reader.Close();
            }
Esempio n. 2
0
            public void ProperlyInitializeProperties_WhenCalled()
            {
                // Arrange
                SUT action = new SUT(Tools.GetXmlFragment("CreateTextFileAction.CustAct"));

                // Act

                // Assert
                Assert.AreEqual(action.FilePath, @"C:\TempAction");
                Assert.AreEqual(action.Filename, @"CreateTextFileAction.txt");
                Assert.AreEqual(action.Content, "Voici un test de création de fichier texte.\r\nIl se compose de plusieurs lignes.\r\néèêîôâ ï ë ÿ ẍ © ® æ œ\r\nDont voici la dernière.");
            }