コード例 #1
0
        public void Store_CredentialNull_ThrowsException()
        {
            // Given
            using var temp = new TempFile();
            var sut = new CredentialRepository(temp.Location);

            // When
            var storeAction = sut.Invoking(s => s.Store("http://portal.azure.com", null));

            // Then
            storeAction.Should().Throw <ArgumentNullException>();
        }
コード例 #2
0
        public void Remove_NoCredentialsStoredForUrl_NothingHappen()
        {
            // Given
            using var temp = new TempFile();
            var sut = new CredentialRepository(temp.Location);

            // When
            var removeAction = sut.Invoking(s => s.Remove("http://portal.azure.com"));

            // Then
            removeAction.Should().NotThrow();
        }