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); }
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); }
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); }