public void Summary()
        {
            var commands = new List<IItemCommand>()
            {
                new DeleteItemCommand(new ItemChange(ItemChangeType.Delete, new Item("index2.html"))),
                new UploadItemCommand(new ItemChange(ItemChangeType.Add, new Item("index.html"))),
                new NullItemCommand()
            };
            var executedCommands = new ExecutedCommands(commands);

            var summary = executedCommands.ToString();

            var expectedSummary = "index.html\tUploaded" + Environment.NewLine +
                "index2.html\tDeleted" + Environment.NewLine;
            Assert.AreEqual(expectedSummary, summary);
        }
        public void SummaryInFrench()
        {
            Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-CA");
            var commands = new List <IItemCommand>()
            {
                new DeleteItemCommand(new ItemChange(ItemChangeType.Delete, new Item("index2.html"))),
                new UploadItemCommand(new ItemChange(ItemChangeType.Add, new Item("index.html"))),
                new NullItemCommand()
            };
            var executedCommands = new ExecutedCommands(commands);

            var summary = executedCommands.ToString();

            Assert.IsNotNull(summary);
            Assert.IsTrue(summary.StartsWith("index.html"));
            Assert.AreEqual(45, summary.Length);
        }
        public void Summary()
        {
            var commands = new List <IItemCommand>()
            {
                new DeleteItemCommand(new ItemChange(ItemChangeType.Delete, new Item("index2.html"))),
                new UploadItemCommand(new ItemChange(ItemChangeType.Add, new Item("index.html"))),
                new NullItemCommand()
            };
            var executedCommands = new ExecutedCommands(commands);

            var summary = executedCommands.ToString();

            var expectedSummary = "index.html\tUploaded" + Environment.NewLine +
                                  "index2.html\tDeleted" + Environment.NewLine;

            Assert.AreEqual(expectedSummary, summary);
        }
        public void SummaryInFrench()
        {
            Thread.CurrentThread.CurrentUICulture = new CultureInfo("fr-CA");
            var commands = new List<IItemCommand>()
            {
                new DeleteItemCommand(new ItemChange(ItemChangeType.Delete, new Item("index2.html"))),
                new UploadItemCommand(new ItemChange(ItemChangeType.Add, new Item("index.html"))),
                new NullItemCommand()
            };
            var executedCommands = new ExecutedCommands(commands);

            var summary = executedCommands.ToString();

            Assert.IsNotNull(summary);
            Assert.IsTrue(summary.StartsWith("index.html"));
            Assert.AreEqual(45, summary.Length);
        }
Пример #5
0
 private string GetMessageBodyForSuccess()
 {
     return(ExecutedCommands.ToString());
 }