public void FakeInstance_InvalidVersion_ThrowsBadKSPVersionKraken() { string name = "testname"; string tempdir = TestData.NewTempDir(); KspVersion version = KspVersion.Parse("1.1.99"); Assert.Throws <BadKSPVersionKraken>(() => manager.FakeInstance(name, tempdir, version)); Assert.IsFalse(manager.HasInstance(name)); // Tidy up. System.IO.Directory.Delete(tempdir, true); }
public void FakeInstance_InvalidVersion_ThrowsArgumentOutOfRangeException() { string name = "testname"; string tempdir = TestData.NewTempDir(); CKAN.Versioning.KspVersion version = CKAN.Versioning.KspVersion.Parse("1.1.99"); Assert.Throws <IncorrectKSPVersionKraken>(() => manager.FakeInstance(name, tempdir, version)); Assert.IsFalse(manager.HasInstance(name)); // Tidy up. System.IO.Directory.Delete(tempdir, true); }