|
| 1 | + |
| 2 | +## ✔️ <a id="user-content-r0" href="#r0">fixtures/external/SilentNotes.trx</a> |
| 3 | +**79** tests were completed in **1s** with **67** passed, **0** failed and **12** skipped. |
| 4 | +|Test suite|Passed|Failed|Skipped|Time| |
| 5 | +|:---|---:|---:|---:|---:| |
| 6 | +|[VanillaCloudStorageClientTest.CloudStorageCredentialsTest](#r0s0)|6✔️|||30ms| |
| 7 | +|[VanillaCloudStorageClientTest.CloudStorageProviders.DropboxCloudStorageClientTest](#r0s1)|2✔️||3✖️|101ms| |
| 8 | +|[VanillaCloudStorageClientTest.CloudStorageProviders.FtpCloudStorageClientTest](#r0s2)|4✔️||3✖️|166ms| |
| 9 | +|[VanillaCloudStorageClientTest.CloudStorageProviders.GmxCloudStorageClientTest](#r0s3)|2✔️|||7ms| |
| 10 | +|[VanillaCloudStorageClientTest.CloudStorageProviders.GoogleCloudStorageClientTest](#r0s4)|1✔️||3✖️|40ms| |
| 11 | +|[VanillaCloudStorageClientTest.CloudStorageProviders.OnedriveCloudStorageClientTest](#r0s5)|1✔️||3✖️|15ms| |
| 12 | +|[VanillaCloudStorageClientTest.CloudStorageProviders.WebdavCloudStorageClientTest](#r0s6)|5✔️|||16ms| |
| 13 | +|[VanillaCloudStorageClientTest.CloudStorageTokenTest](#r0s7)|9✔️|||0ms| |
| 14 | +|[VanillaCloudStorageClientTest.OAuth2.AuthorizationResponseErrorTest](#r0s8)|3✔️|||3ms| |
| 15 | +|[VanillaCloudStorageClientTest.OAuth2.OAuth2UtilsTest](#r0s9)|9✔️|||12ms| |
| 16 | +|[VanillaCloudStorageClientTest.OAuth2CloudStorageClientTest](#r0s10)|5✔️|||13ms| |
| 17 | +|[VanillaCloudStorageClientTest.SecureStringExtensionsTest](#r0s11)|7✔️|||0ms| |
| 18 | +|[VanillaCloudStorageClientTest.SerializeableCloudStorageCredentialsTest](#r0s12)|13✔️|||43ms| |
| 19 | +### ✔️ <a id="user-content-r0s0" href="#r0s0">VanillaCloudStorageClientTest.CloudStorageCredentialsTest</a> |
| 20 | +``` |
| 21 | +✔️ AreEqualWorksWithDifferentPassword |
| 22 | +✔️ AreEqualWorksWithSameContent |
| 23 | +✔️ CorrectlyConvertsSecureStringToString |
| 24 | +✔️ CorrectlyConvertsStringToSecureString |
| 25 | +✔️ ValidateAcceptsValidCredentials |
| 26 | +✔️ ValidateRejectsInvalidCredentials |
| 27 | +``` |
| 28 | +### ✔️ <a id="user-content-r0s1" href="#r0s1">VanillaCloudStorageClientTest.CloudStorageProviders.DropboxCloudStorageClientTest</a> |
| 29 | +``` |
| 30 | +✔️ FileLifecycleWorks |
| 31 | +✖️ ReallyDoFetchToken |
| 32 | +✖️ ReallyDoOpenAuthorizationPageInBrowser |
| 33 | +✖️ ReallyDoRefreshToken |
| 34 | +✔️ ThrowsAccessDeniedExceptionWithInvalidToken |
| 35 | +``` |
| 36 | +### ✔️ <a id="user-content-r0s2" href="#r0s2">VanillaCloudStorageClientTest.CloudStorageProviders.FtpCloudStorageClientTest</a> |
| 37 | +``` |
| 38 | +✔️ FileLifecycleWorks |
| 39 | +✔️ SanitizeCredentials_ChangesInvalidPrefix |
| 40 | +✔️ SecureSslConnectionWorks |
| 41 | +✔️ ThrowsWithHttpInsteadOfFtp |
| 42 | +✖️ ThrowsWithInvalidPassword |
| 43 | +✖️ ThrowsWithInvalidUrl |
| 44 | +✖️ ThrowsWithInvalidUsername |
| 45 | +``` |
| 46 | +### ✔️ <a id="user-content-r0s3" href="#r0s3">VanillaCloudStorageClientTest.CloudStorageProviders.GmxCloudStorageClientTest</a> |
| 47 | +``` |
| 48 | +✔️ ChoosesCorrectUrlForGmxComEmail |
| 49 | +✔️ ChoosesCorrectUrlForGmxNetEmail |
| 50 | +``` |
| 51 | +### ✔️ <a id="user-content-r0s4" href="#r0s4">VanillaCloudStorageClientTest.CloudStorageProviders.GoogleCloudStorageClientTest</a> |
| 52 | +``` |
| 53 | +✔️ FileLifecycleWorks |
| 54 | +✖️ ReallyDoFetchToken |
| 55 | +✖️ ReallyDoOpenAuthorizationPageInBrowser |
| 56 | +✖️ ReallyDoRefreshToken |
| 57 | +``` |
| 58 | +### ✔️ <a id="user-content-r0s5" href="#r0s5">VanillaCloudStorageClientTest.CloudStorageProviders.OnedriveCloudStorageClientTest</a> |
| 59 | +``` |
| 60 | +✔️ FileLifecycleWorks |
| 61 | +✖️ ReallyDoFetchToken |
| 62 | +✖️ ReallyDoOpenAuthorizationPageInBrowser |
| 63 | +✖️ ReallyDoRefreshToken |
| 64 | +``` |
| 65 | +### ✔️ <a id="user-content-r0s6" href="#r0s6">VanillaCloudStorageClientTest.CloudStorageProviders.WebdavCloudStorageClientTest</a> |
| 66 | +``` |
| 67 | +✔️ FileLifecycleWorks |
| 68 | +✔️ ParseGmxWebdavResponseCorrectly |
| 69 | +✔️ ParseStratoWebdavResponseCorrectly |
| 70 | +✔️ ThrowsWithInvalidPath |
| 71 | +✔️ ThrowsWithInvalidUsername |
| 72 | +``` |
| 73 | +### ✔️ <a id="user-content-r0s7" href="#r0s7">VanillaCloudStorageClientTest.CloudStorageTokenTest</a> |
| 74 | +``` |
| 75 | +✔️ AreEqualWorksWithNullDate |
| 76 | +✔️ AreEqualWorksWithSameContent |
| 77 | +✔️ NeedsRefreshReturnsFalseForTokenFlow |
| 78 | +✔️ NeedsRefreshReturnsFalseIfNotExpired |
| 79 | +✔️ NeedsRefreshReturnsTrueIfExpired |
| 80 | +✔️ NeedsRefreshReturnsTrueIfNoExpirationDate |
| 81 | +✔️ SetExpiryDateBySecondsWorks |
| 82 | +✔️ SetExpiryDateBySecondsWorksWithNull |
| 83 | +✔️ SetExpiryDateBySecondsWorksWithVeryShortPeriod |
| 84 | +``` |
| 85 | +### ✔️ <a id="user-content-r0s8" href="#r0s8">VanillaCloudStorageClientTest.OAuth2.AuthorizationResponseErrorTest</a> |
| 86 | +``` |
| 87 | +✔️ ParsesAllErrorCodesCorrectly |
| 88 | +✔️ ParsesNullErrorCodeCorrectly |
| 89 | +✔️ ParsesUnknownErrorCodeCorrectly |
| 90 | +``` |
| 91 | +### ✔️ <a id="user-content-r0s9" href="#r0s9">VanillaCloudStorageClientTest.OAuth2.OAuth2UtilsTest</a> |
| 92 | +``` |
| 93 | +✔️ BuildAuthorizationRequestUrlEscapesParameters |
| 94 | +✔️ BuildAuthorizationRequestUrlLeavesOutOptionalParameters |
| 95 | +✔️ BuildAuthorizationRequestUrlThrowsWithMissingRedirectUrlForTokenFlow |
| 96 | +✔️ BuildAuthorizationRequestUrlUsesAllParameters |
| 97 | +✔️ BuildAuthorizationRequestUrlUsesCodeVerifier |
| 98 | +✔️ ParseRealWorldDropboxRejectResponse |
| 99 | +✔️ ParseRealWorldDropboxSuccessResponse |
| 100 | +✔️ ParseRealWorldGoogleRejectResponse |
| 101 | +✔️ ParseRealWorldGoogleSuccessResponse |
| 102 | +``` |
| 103 | +### ✔️ <a id="user-content-r0s10" href="#r0s10">VanillaCloudStorageClientTest.OAuth2CloudStorageClientTest</a> |
| 104 | +``` |
| 105 | +✔️ BuildOAuth2AuthorizationRequestUrlWorks |
| 106 | +✔️ FetchTokenCanInterpretGoogleResponse |
| 107 | +✔️ FetchTokenReturnsNullForDeniedAccess |
| 108 | +✔️ FetchTokenThrowsWithWrongState |
| 109 | +✔️ RefreshTokenCanInterpretGoogleResponse |
| 110 | +``` |
| 111 | +### ✔️ <a id="user-content-r0s11" href="#r0s11">VanillaCloudStorageClientTest.SecureStringExtensionsTest</a> |
| 112 | +``` |
| 113 | +✔️ AreEqualsWorksCorrectly |
| 114 | +✔️ CorrectlyConvertsSecureStringToString |
| 115 | +✔️ CorrectlyConvertsSecureStringToUnicodeBytes |
| 116 | +✔️ CorrectlyConvertsSecureStringToUtf8Bytes |
| 117 | +✔️ CorrectlyConvertsStringToSecureString |
| 118 | +✔️ CorrectlyConvertsUnicodeBytesToSecureString |
| 119 | +✔️ CorrectlyConvertsUtf8BytesToSecureString |
| 120 | +``` |
| 121 | +### ✔️ <a id="user-content-r0s12" href="#r0s12">VanillaCloudStorageClientTest.SerializeableCloudStorageCredentialsTest</a> |
| 122 | +``` |
| 123 | +✔️ DecryptAfterDesrializationCanReadAllPropertiesBack |
| 124 | +✔️ DecryptAfterDesrializationRespectsNullProperties |
| 125 | +✔️ EncryptBeforeSerializationProtectsAllNecessaryProperties |
| 126 | +✔️ EncryptBeforeSerializationRespectsNullProperties |
| 127 | +✔️ SerializedDatacontractCanBeReadBack |
| 128 | +✔️ SerializedDatacontractDoesNotContainNullProperties |
| 129 | +✔️ SerializedDatacontractDoesNotContainPlaintextData |
| 130 | +✔️ SerializedJsonCanBeReadBack |
| 131 | +✔️ SerializedJsonDoesNotContainNullProperties |
| 132 | +✔️ SerializedJsonDoesNotContainPlaintextData |
| 133 | +✔️ SerializedXmlCanBeReadBack |
| 134 | +✔️ SerializedXmlDoesNotContainNullProperties |
| 135 | +✔️ SerializedXmlDoesNotContainPlaintextData |
| 136 | +``` |
0 commit comments