public void add_remote_link_modifies_existing()
{
var manifest = new LinkManifest();
manifest.AddRemoteLink(new LinkInput
{
BottleFolder = "foo",
AppFolder = System.Environment.CurrentDirectory
});
manifest.AddRemoteLink(new LinkInput
{
BottleFolder = "foo",
BootstrapperFlag = "SomeClass",
AppFolder = System.Environment.CurrentDirectory
});
manifest.AddRemoteLink(new LinkInput
{
AppFolder = System.Environment.CurrentDirectory,
BottleFolder = "foo",
BootstrapperFlag = "OtherClass",
ConfigFileFlag = "Web.config"
});
var link = manifest.RemoteLinks.Single();
link.Folder.ShouldEqual("foo");
link.BootstrapperName.ShouldEqual("OtherClass");
link.ConfigFile.ShouldEqual("Web.config");
}