public void DynamoInstallCollection_OldInstall_Latest() { var dynamo1 = new DynamoInstall(DynamoVersions.dynamo_063); var installColl = new DynamoInstallCollection(new List<DynamoInstall> { dynamo1 }); Assert.AreEqual(installColl.GetLatest().Folder, DynamoVersions.dynamo_063); }
public void DynamoInstallCollection_NewInstalls_Latest() { var dynamo1 = new DynamoInstall(DynamoVersions.dynamo_071_x86); var dynamo2 = new DynamoInstall(DynamoVersions.dynamo_07x); var installColl = new DynamoInstallCollection(new List<DynamoInstall> { dynamo1, dynamo2 }); Assert.AreEqual(installColl.GetLatest().Folder, DynamoVersions.dynamo_07x); }
public void DynamoInstallCollection_OldInstall_Latest() { var dynamo1 = new DynamoInstall(DynamoVersions.dynamo_063); var installColl = new DynamoInstallCollection(new List <DynamoInstall> { dynamo1 }); Assert.AreEqual(installColl.GetLatest().Folder, DynamoVersions.dynamo_063); }
public void DynamoInstallCollection_NewInstalls_Latest() { var dynamo1 = new DynamoInstall(DynamoVersions.dynamo_071_x86); var dynamo2 = new DynamoInstall(DynamoVersions.dynamo_07x); var installColl = new DynamoInstallCollection(new List <DynamoInstall> { dynamo1, dynamo2 }); Assert.AreEqual(installColl.GetLatest().Folder, DynamoVersions.dynamo_07x); }
public void AddinDataIsCorrectInstallingOnMultipleRevits() { var existingProds = SomeValidProducts(); var prods = new RevitProductCollection(existingProds); var dynamo1 = new DynamoInstall(DynamoVersions.dynamo_071_x86); var dynamo2 = new DynamoInstall(DynamoVersions.dynamo_07x); var dynamos = new DynamoInstallCollection(new List <DynamoInstall> { dynamo1, dynamo2 }); var addinData = new DynamoAddinData(prods.Products.First(), dynamos.GetLatest()); Assert.AreEqual(addinData.AddinPath, Path.Combine(prods.Products.First().AddinsFolder, "Dynamo.addin")); Assert.AreEqual(addinData.AssemblyPath, Path.Combine(DynamoVersions.dynamo_07x, "Revit_2014\\DynamoRevitVersionSelector.dll")); Assert.AreEqual(addinData.ClassName, "Dynamo.Applications.VersionLoader"); }
public void AddinDataIsCorrectInstallingOnMultipleRevits() { var existingProds = SomeValidProducts(); var prods = new RevitProductCollection(existingProds); var dynamo1 = new DynamoInstall(DynamoVersions.dynamo_071_x86); var dynamo2 = new DynamoInstall(DynamoVersions.dynamo_07x); var dynamos = new DynamoInstallCollection(new List<DynamoInstall> { dynamo1, dynamo2 }); var addinData = new DynamoAddinData(prods.Products.First(), dynamos.GetLatest()); Assert.AreEqual(addinData.AddinPath, Path.Combine(prods.Products.First().AddinsFolder, "Dynamo.addin")); Assert.AreEqual(addinData.AssemblyPath, Path.Combine(DynamoVersions.dynamo_07x, "Revit_2014\\DynamoRevitVersionSelector.dll")); Assert.AreEqual(addinData.ClassName, "Dynamo.Applications.VersionLoader"); }