diff --git a/test/CheckForUpdateTests.cs b/test/CheckForUpdateTests.cs index 340c9af9..adce8174 100644 --- a/test/CheckForUpdateTests.cs +++ b/test/CheckForUpdateTests.cs @@ -41,74 +41,6 @@ namespace Squirrel.Tests */ } - [Fact] - public void NoLocalReleasesFileMeansWeStartFromScratch() - { - Assert.False(true, "Rewrite this to be an integration test"); - /* - string localPackagesDir = Path.Combine(".", "theApp", "packages"); - string localReleasesFile = Path.Combine(localPackagesDir, "RELEASES"); - - var fileInfo = new Mock(); - fileInfo.Setup(x => x.Exists).Returns(false); - - var dirInfo = new Mock(); - dirInfo.Setup(x => x.Exists).Returns(true); - - var fs = new Mock(); - fs.Setup(x => x.GetFileInfo(localReleasesFile)).Returns(fileInfo.Object); - fs.Setup(x => x.CreateDirectoryRecursive(localPackagesDir)).Verifiable(); - fs.Setup(x => x.DeleteDirectoryRecursive(localPackagesDir)).Verifiable(); - fs.Setup(x => x.GetDirectoryInfo(localPackagesDir)).Returns(dirInfo.Object); - - var urlDownloader = new Mock(); - var dlPath = IntegrationTestHelper.GetPath("fixtures", "RELEASES-OnePointOne"); - urlDownloader.Setup(x => x.DownloadUrl(It.IsAny(), It.IsAny>())) - .Returns(Observable.Return(File.ReadAllText(dlPath, Encoding.UTF8))); - - var fixture = new UpdateManager("http://lol", "theApp", FrameworkVersion.Net40, ".", fs.Object, urlDownloader.Object); - using (fixture) { - fixture.CheckForUpdate().First(); - } - - fs.Verify(x => x.CreateDirectoryRecursive(localPackagesDir), Times.Once()); - fs.Verify(x => x.DeleteDirectoryRecursive(localPackagesDir), Times.Once()); - */ - } - - [Fact] - public void NoLocalDirectoryMeansWeStartFromScratch() - { - Assert.False(true, "Rewrite this to be an integration test"); - /* - string localPackagesDir = Path.Combine(".", "theApp", "packages"); - string localReleasesFile = Path.Combine(localPackagesDir, "RELEASES"); - - var fileInfo = new Mock(); - fileInfo.Setup(x => x.Exists).Returns(false); - - var dirInfo = new Mock(); - dirInfo.Setup(x => x.Exists).Returns(false); - - var fs = new Mock(); - fs.Setup(x => x.GetFileInfo(localReleasesFile)).Returns(fileInfo.Object); - fs.Setup(x => x.CreateDirectoryRecursive(It.IsAny())).Verifiable(); - fs.Setup(x => x.GetDirectoryInfo(localPackagesDir)).Returns(dirInfo.Object); - - var urlDownloader = new Mock(); - var dlPath = IntegrationTestHelper.GetPath("fixtures", "RELEASES-OnePointOne"); - urlDownloader.Setup(x => x.DownloadUrl(It.IsAny(), It.IsAny>())) - .Returns(Observable.Return(File.ReadAllText(dlPath, Encoding.UTF8))); - - var fixture = new UpdateManager("http://lol", "theApp", FrameworkVersion.Net40, ".", fs.Object, urlDownloader.Object); - using (fixture) { - fixture.CheckForUpdate().First(); - } - - fs.Verify(x => x.CreateDirectoryRecursive(localPackagesDir), Times.Once()); - */ - } - [Fact] public void CorruptedReleaseFileMeansWeStartFromScratch() { diff --git a/test/DownloadReleasesTests.cs b/test/DownloadReleasesTests.cs index dc871678..07228b74 100644 --- a/test/DownloadReleasesTests.cs +++ b/test/DownloadReleasesTests.cs @@ -13,36 +13,6 @@ namespace Squirrel.Tests { public class DownloadReleasesTests : IEnableLogger { - [Fact] - public void ChecksumShouldPassOnValidPackages() - { - Assert.False(true, "Rewrite this to be an integration test"); - - /* - var filename = "Squirrel.Core.1.0.0.0.nupkg"; - var nuGetPkg = IntegrationTestHelper.GetPath("fixtures", filename); - var fs = new Mock(); - var urlDownloader = new Mock(); - - ReleaseEntry entry; - using (var f = File.OpenRead(nuGetPkg)) { - entry = ReleaseEntry.GenerateFromFile(f, filename); - } - - var fileInfo = new Mock(); - fileInfo.Setup(x => x.OpenRead()).Returns(File.OpenRead(nuGetPkg)); - fileInfo.Setup(x => x.Exists).Returns(true); - fileInfo.Setup(x => x.Length).Returns(new FileInfo(nuGetPkg).Length); - - fs.Setup(x => x.GetFileInfo(Path.Combine(".", "theApp", "packages", filename))).Returns(fileInfo.Object); - - var fixture = ExposedObject.From( - new UpdateManager("http://lol", "theApp", FrameworkVersion.Net40, ".", fs.Object, urlDownloader.Object)); - - fixture.checksumPackage(entry); - */ - } - [Fact] public void ChecksumShouldFailIfFilesAreMissing() {