BloomTests.web.BloomServerTests.CorrectedLocalPath_HandlesLocalDriveCorrectly C# (CSharp) Method

CorrectedLocalPath_HandlesLocalDriveCorrectly() private method

private CorrectedLocalPath_HandlesLocalDriveCorrectly ( ) : void
return void
        public void CorrectedLocalPath_HandlesLocalDriveCorrectly()
        {
            var path = "C:/Users/myname/Documents/Bloom/My Collection/My Book/My Book.htm";
            var url = path.ToLocalhost();
            var request = new PretendRequestInfo(url);
            var result = ServerBase.CorrectedLocalPath(request);
            Assert.That(result, Is.EqualTo(ServerBase.BloomUrlPrefix + path));

            request = new PretendRequestInfo(url, forPrinting: true);
            result = ServerBase.CorrectedLocalPath(request);
            Assert.That(result, Is.EqualTo(ServerBase.BloomUrlPrefix + "OriginalImages/" + path));

            path = "/home/myname/Bloom/My Collection/My Book/My Book.htm";
            url = path.ToLocalhost();
            request = new PretendRequestInfo(url);
            result = ServerBase.CorrectedLocalPath(request);
            Assert.That(result, Is.EqualTo(ServerBase.BloomUrlPrefix + path));

            request = new PretendRequestInfo(url, forPrinting: true);
            result = ServerBase.CorrectedLocalPath(request);
            Assert.That(result, Is.EqualTo(ServerBase.BloomUrlPrefix + "OriginalImages/" + path));
        }