| 123456789101112131415161718192021222324252627282930313233343536373839 |
- using Xunit.Abstractions;
- namespace ApplicationTests.RunnableTests;
- /// <summary>
- /// Tests for RunnableSessionToken class.
- /// </summary>
- public class RunnableSessionTokenTests (ITestOutputHelper output)
- {
- private readonly ITestOutputHelper _output = output;
- [Fact]
- public void RunnableSessionToken_Constructor_SetsRunnable ()
- {
- // Arrange
- Runnable<int> runnable = new ();
- // Act
- SessionToken token = new (runnable);
- // Assert
- Assert.NotNull (token.Runnable);
- Assert.Same (runnable, token.Runnable);
- }
- [Fact]
- public void RunnableSessionToken_Runnable_CanBeSetToNull ()
- {
- // Arrange
- Runnable<int> runnable = new ();
- SessionToken token = new (runnable);
- // Act
- token.Runnable = null;
- // Assert
- Assert.Null (token.Runnable);
- }
- }
|