Exemple #1
0
 public void UsingMetadataInletFormulatesTheCorrectCommands()
 {
     var pI = new PublishInlet();
     pI.SetupMetadata(i => i.FromAssemblyAttributes());
     var pC = pI as IPublishCommands;
     pC.Commands.ShouldHaveCount(1);
     pC.Commands[0].ShouldBeOfType<DataFromAssemblyCommand>();
 }
Exemple #2
0
 public void BasicVersioningCreatesVersionCommand()
 {
     var pI = new PublishInlet();
     pI.Versioning(v => v.VersionOfThisAssembly());
     var pC = pI as IPublishCommands;
     pC.Commands.ShouldHaveCount(1);
     pC.Commands[0].ShouldBeOfType<VersionFromAssemblyCommand>();
 }
Exemple #3
0
 public void AppendPrependCommandsWorks()
 {
     var inlet = new PublishInlet() as IPublishCommands;
     inlet.Append(new TagSetupCommand(""));
     inlet.Prepend(new DataFromAssemblyCommand());
     var cmds = inlet.Commands;
     cmds.ShouldHaveCount(2);
     cmds[0].ShouldBeOfType<DataFromAssemblyCommand>();
     cmds[1].ShouldBeOfType<TagSetupCommand>();
 }
Exemple #4
0
 public VersioningInlet(PublishInlet publishInlet)
 {
     this.publishInlet = publishInlet;
 }
Exemple #5
0
 public MetadataInlet(PublishInlet publishInlet)
 {
     this.publishInlet = publishInlet;
 }
Exemple #6
0
 public DownloadInlet(PublishInlet publishInlet)
 {
     this.publishInlet = publishInlet;
 }