コード例 #1
0
        public void Remove_ExistingItem_ItemRemoved()
        {
            var url = "http://portal.azure.com";

            using var temp = new TempFile();

            // Given
            var sut = new CredentialRepository(temp.Location);

            sut.Store(url, new OAuthTokenCredential("[DisplayId]", "[AccessToken]", DateTime.UtcNow, "[RefreshToken]"));

            // When
            sut.Remove(url);

            // Then
            sut.TryGetCredential(url, out _).Should().BeFalse();
        }