private void CreateItemsToPublishFile(IEnumerable<ICommand> commands)
 {
     var publishableItemsGenerator = new PublishableItemsGenerator();
     var itemsToPublish = publishableItemsGenerator.FindItemsToPublishFromCommands(commands);
     var json = JsonConvert.SerializeObject(itemsToPublish, Formatting.Indented);
     File.WriteAllText(ITEM_TO_PUBLISH_FILE, json);
 }
Exemple #2
0
        private void CreateItemsToPublishFile(IEnumerable <ICommand> commands)
        {
            var publishableItemsGenerator = new PublishableItemsGenerator();
            var itemsToPublish            = publishableItemsGenerator.FindItemsToPublishFromCommands(commands);
            var json = JsonConvert.SerializeObject(itemsToPublish, Formatting.Indented);

            File.WriteAllText(ITEM_TO_PUBLISH_FILE, json);
        }
        public void PublishableItemsGenerator_FindItemsToPublishFromCommands()
        {
            var generator = new PublishableItemsGenerator();
            var mockCommand = new Mock<ICommand>();
            mockCommand.Setup(x => x.EntityID).Returns(Guid.NewGuid().ToString);
            mockCommand.Setup(x => x.Parent).Returns(Guid.NewGuid().ToString);
            var itemsToPublish = generator.FindItemsToPublishFromCommands(new List<ICommand>() { mockCommand.Object});

            Assert.AreEqual(1, itemsToPublish.Count);
        }
Exemple #4
0
        public void PublishableItemsGenerator_FindItemsToPublishFromCommands()
        {
            var generator   = new PublishableItemsGenerator();
            var mockCommand = new Mock <ICommand>();

            mockCommand.Setup(x => x.EntityID).Returns(Guid.NewGuid().ToString);
            mockCommand.Setup(x => x.Parent).Returns(Guid.NewGuid().ToString);
            var itemsToPublish = generator.FindItemsToPublishFromCommands(new List <ICommand>()
            {
                mockCommand.Object
            });

            Assert.AreEqual(1, itemsToPublish.Count);
        }