Skip to content

Commit 69e7e1a

Browse files
Remove Directory.Build.props and Directory.Build.targets files; add copyright notices to CredentialCache files.
1 parent 554d0a8 commit 69e7e1a

16 files changed

Lines changed: 2362 additions & 784 deletions

CredentialCache.Test/CredentialCacheTests.cs

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache.Test;
26

37
[TestClass]
@@ -12,7 +16,7 @@ public void TryGetReturnsFalseWhenCredentialNotFound()
1216
var guid = CredentialCache.CreatePersonaGUID();
1317

1418
// Act
15-
bool result = cache.TryGet(guid, out var credential);
19+
var result = cache.TryGet(guid, out var credential);
1620

1721
// Assert
1822
Assert.IsFalse(result);
@@ -29,7 +33,7 @@ public void AddOrReplaceAddsCredentialSuccessfully()
2933

3034
// Act
3135
cache.AddOrReplace(guid, credential);
32-
bool result = cache.TryGet(guid, out var retrievedCredential);
36+
var result = cache.TryGet(guid, out var retrievedCredential);
3337

3438
// Assert
3539
Assert.IsTrue(result);
@@ -44,7 +48,7 @@ public void TryCreateReturnsFalseWhenFactoryNotRegistered()
4448
cache.UnregisterCredentialFactory<CredentialWithNothing>(); //ensure factory is not registered by some previous test
4549

4650
// Act
47-
bool result = cache.TryCreate<CredentialWithNothing>(out var credential);
51+
var result = cache.TryCreate<CredentialWithNothing>(out var credential);
4852

4953
// Assert
5054
Assert.IsFalse(result);
@@ -60,7 +64,7 @@ public void TryCreateCreatesCredentialSuccessfullyWhenFactoryRegistered()
6064
cache.RegisterCredentialFactory(factory);
6165

6266
// Act
63-
bool result = cache.TryCreate<CredentialWithNothing>(out var credential);
67+
var result = cache.TryCreate<CredentialWithNothing>(out var credential);
6468

6569
// Assert
6670
Assert.IsTrue(result);
@@ -77,7 +81,7 @@ public void RegisterCredentialFactoryRegistersFactorySuccessfully()
7781

7882
// Act
7983
cache.RegisterCredentialFactory(factory);
80-
bool result = cache.TryCreate<CredentialWithNothing>(out var credential);
84+
var result = cache.TryCreate<CredentialWithNothing>(out var credential);
8185

8286
// Assert
8387
Assert.IsTrue(result);
@@ -95,7 +99,7 @@ public void UnregisterCredentialFactoryUnregistersFactorySuccessfully()
9599

96100
// Act
97101
cache.UnregisterCredentialFactory<CredentialWithNothing>();
98-
bool result = cache.TryCreate<CredentialWithNothing>(out var credential);
102+
var result = cache.TryCreate<CredentialWithNothing>(out var credential);
99103

100104
// Assert
101105
Assert.IsFalse(result);
@@ -110,7 +114,7 @@ public void UnregisterCredentialFactoryDoesNothingWhenFactoryNotRegistered()
110114

111115
// Act
112116
cache.UnregisterCredentialFactory<CredentialWithNothing>();
113-
bool result = cache.TryCreate<CredentialWithNothing>(out var credential);
117+
var result = cache.TryCreate<CredentialWithNothing>(out var credential);
114118

115119
// Assert
116120
Assert.IsFalse(result);
@@ -155,8 +159,8 @@ public void RegisterMultipleCredentialFactoriesCreatesCredentialsCorrectly()
155159
// Act
156160
cache.AddOrReplace(guid1, factory1.Create());
157161
cache.AddOrReplace(guid2, factory2.Create());
158-
bool result1 = cache.TryGet(guid1, out var credential1);
159-
bool result2 = cache.TryGet(guid2, out var credential2);
162+
var result1 = cache.TryGet(guid1, out var credential1);
163+
var result2 = cache.TryGet(guid2, out var credential2);
160164

161165
// Assert
162166
Assert.IsTrue(result1);
@@ -175,21 +179,21 @@ public void CredentialCacheIsThreadSafeUnderConcurrentAccess()
175179
var cache = CredentialCache.Instance;
176180
var factory = new CredentialWithNothingFactory();
177181
cache.RegisterCredentialFactory(factory);
178-
int numberOfThreads = 10;
179-
int operationsPerThread = 100;
182+
var numberOfThreads = 10;
183+
var operationsPerThread = 100;
180184
List<Task> tasks = [];
181185

182186
// Act
183-
for (int i = 0; i < numberOfThreads; i++)
187+
for (var i = 0; i < numberOfThreads; i++)
184188
{
185189
tasks.Add(Task.Run(() =>
186190
{
187-
for (int j = 0; j < operationsPerThread; j++)
191+
for (var j = 0; j < operationsPerThread; j++)
188192
{
189193
var guid = CredentialCache.CreatePersonaGUID();
190194
var credential = factory.Create();
191195
cache.AddOrReplace(guid, credential);
192-
bool result = cache.TryGet(guid, out var retrievedCredential);
196+
var result = cache.TryGet(guid, out var retrievedCredential);
193197
Assert.IsTrue(result);
194198
Assert.AreEqual(credential, retrievedCredential);
195199
}
@@ -214,8 +218,8 @@ public void UnregisterCredentialFactoryPreventsCredentialCreation()
214218

215219
// Act
216220
cache.UnregisterCredentialFactory<CredentialWithNothing>();
217-
bool creationResult = cache.TryCreate<CredentialWithNothing>(out var credentialAfterUnregister);
218-
bool retrievalResult = cache.TryGet(guid, out var retrievedCredential);
221+
var creationResult = cache.TryCreate<CredentialWithNothing>(out var credentialAfterUnregister);
222+
var retrievalResult = cache.TryGet(guid, out var retrievedCredential);
219223

220224
// Assert
221225
Assert.IsFalse(creationResult);

CredentialCache/Credential.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache;
26

37
using System.Text.Json.Serialization;

CredentialCache/CredentialCache.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache;
26

37
using System.Collections.Concurrent;

CredentialCache/CredentialWithNothing.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache;
26

37
/// <summary>

CredentialCache/CredentialWithToken.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache;
26

37
using ktsu.StrongStrings;

CredentialCache/CredentialWithUsernamePassword.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache;
26

37
using ktsu.StrongStrings;

CredentialCache/ICredentialFactory.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
// Copyright (c) ktsu.dev
2+
// All rights reserved.
3+
// Licensed under the MIT license.
4+
15
namespace ktsu.CredentialCache;
26

37
/// <summary>

0 commit comments

Comments
 (0)