Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }