diff options
| author | Christopher Young <c.t.ythegamer@gmail.com> | 2025-11-08 07:30:58 -0700 |
|---|---|---|
| committer | Christopher Young <c.t.ythegamer@gmail.com> | 2025-11-08 07:30:58 -0700 |
| commit | 438d992c8b0522f6a17f437ee991c8ef6808d749 (patch) | |
| tree | 7bdabd84a4a0fe29756db59fcf5c3d3aefd1abdc | |
| parent | fd6e48603bcf143a1bbc3b1bda26a8e1664f9379 (diff) | |
Fixed group tests to use a file scoped namespace
| -rw-r--r-- | tests/Jellyfin.Server.Implementations.Tests/SyncPlay/GroupTests.cs | 99 |
1 files changed, 49 insertions, 50 deletions
diff --git a/tests/Jellyfin.Server.Implementations.Tests/SyncPlay/GroupTests.cs b/tests/Jellyfin.Server.Implementations.Tests/SyncPlay/GroupTests.cs index 1f62d07ab5..d854301358 100644 --- a/tests/Jellyfin.Server.Implementations.Tests/SyncPlay/GroupTests.cs +++ b/tests/Jellyfin.Server.Implementations.Tests/SyncPlay/GroupTests.cs @@ -9,75 +9,74 @@ using Microsoft.Extensions.Logging; using Moq; using Xunit; -namespace Jellyfin.Server.Implementations.Tests.SyncPlay +namespace Jellyfin.Server.Implementations.Tests.SyncPlay; + +public class GroupTests { - public class GroupTests + [Fact] + public void HasAccessToPlayQueue_ReturnsTrue_WhenItemsAreVisible() { - [Fact] - public void HasAccessToPlayQueue_ReturnsTrue_WhenItemsAreVisible() - { - var mockLogger = new Mock<ILogger<Emby.Server.Implementations.SyncPlay.Group>>(); - var mockLoggerFactory = new Mock<ILoggerFactory>(); - mockLoggerFactory.Setup(x => x.CreateLogger(It.IsAny<string>())).Returns(mockLogger.Object); + var mockLogger = new Mock<ILogger<Emby.Server.Implementations.SyncPlay.Group>>(); + var mockLoggerFactory = new Mock<ILoggerFactory>(); + mockLoggerFactory.Setup(x => x.CreateLogger(It.IsAny<string>())).Returns(mockLogger.Object); - var mockUserManager = new Mock<IUserManager>(); - var mockSessionManager = new Mock<ISessionManager>(); - var mockLibraryManager = new Mock<ILibraryManager>(); + var mockUserManager = new Mock<IUserManager>(); + var mockSessionManager = new Mock<ISessionManager>(); + var mockLibraryManager = new Mock<ILibraryManager>(); - var mockItem = new Mock<BaseItem>(); - mockItem.Setup(i => i.IsVisibleStandalone(It.IsAny<User>())).Returns(true); + var mockItem = new Mock<BaseItem>(); + mockItem.Setup(i => i.IsVisibleStandalone(It.IsAny<User>())).Returns(true); - mockLibraryManager.Setup(m => m.GetItemById(It.IsAny<Guid>())).Returns(mockItem.Object); + mockLibraryManager.Setup(m => m.GetItemById(It.IsAny<Guid>())).Returns(mockItem.Object); - var group = new Emby.Server.Implementations.SyncPlay.Group(mockLoggerFactory.Object, mockUserManager.Object, mockSessionManager.Object, mockLibraryManager.Object); + var group = new Emby.Server.Implementations.SyncPlay.Group(mockLoggerFactory.Object, mockUserManager.Object, mockSessionManager.Object, mockLibraryManager.Object); - var itemId = Guid.NewGuid(); - var playlist = new List<Guid> { itemId }; - group.PlayQueue.Reset(); - group.PlayQueue.SetPlaylist(playlist); + var itemId = Guid.NewGuid(); + var playlist = new List<Guid> { itemId }; + group.PlayQueue.Reset(); + group.PlayQueue.SetPlaylist(playlist); - Assert.Single(group.PlayQueue.GetPlaylist()); - Assert.Equal(itemId, group.PlayQueue.GetPlaylist()[0].ItemId); + Assert.Single(group.PlayQueue.GetPlaylist()); + Assert.Equal(itemId, group.PlayQueue.GetPlaylist()[0].ItemId); - var user = new User("test-user", "auth-provider", "pwdreset-provider"); + var user = new User("test-user", "auth-provider", "pwdreset-provider"); - var result = group.HasAccessToPlayQueue(user); + var result = group.HasAccessToPlayQueue(user); - Assert.True(result); - } + Assert.True(result); + } - [Fact] - public void HasAccessToPlayQueue_ReturnsFalse_WhenLibraryReturnsNullForItem() - { - var mockLogger = new Mock<ILogger<Emby.Server.Implementations.SyncPlay.Group>>(); - var mockLoggerFactory = new Mock<ILoggerFactory>(); - mockLoggerFactory.Setup(x => x.CreateLogger(It.IsAny<string>())).Returns(mockLogger.Object); + [Fact] + public void HasAccessToPlayQueue_ReturnsFalse_WhenLibraryReturnsNullForItem() + { + var mockLogger = new Mock<ILogger<Emby.Server.Implementations.SyncPlay.Group>>(); + var mockLoggerFactory = new Mock<ILoggerFactory>(); + mockLoggerFactory.Setup(x => x.CreateLogger(It.IsAny<string>())).Returns(mockLogger.Object); - var mockUserManager = new Mock<IUserManager>(); - var mockSessionManager = new Mock<ISessionManager>(); - var mockLibraryManager = new Mock<ILibraryManager>(); + var mockUserManager = new Mock<IUserManager>(); + var mockSessionManager = new Mock<ISessionManager>(); + var mockLibraryManager = new Mock<ILibraryManager>(); - var mockItem = new Mock<BaseItem>(); - mockItem.Setup(i => i.IsVisibleStandalone(It.IsAny<User>())).Returns(true); + var mockItem = new Mock<BaseItem>(); + mockItem.Setup(i => i.IsVisibleStandalone(It.IsAny<User>())).Returns(true); - mockLibraryManager.Setup(m => m.GetItemById(It.IsAny<Guid>())).Returns((BaseItem?)null); - Assert.Null( - mockLibraryManager.Object.GetItemById(Guid.NewGuid())); - var group = new Emby.Server.Implementations.SyncPlay.Group(mockLoggerFactory.Object, mockUserManager.Object, mockSessionManager.Object, mockLibraryManager.Object); + mockLibraryManager.Setup(m => m.GetItemById(It.IsAny<Guid>())).Returns((BaseItem?)null); + Assert.Null( + mockLibraryManager.Object.GetItemById(Guid.NewGuid())); + var group = new Emby.Server.Implementations.SyncPlay.Group(mockLoggerFactory.Object, mockUserManager.Object, mockSessionManager.Object, mockLibraryManager.Object); - var itemId = Guid.NewGuid(); - var playlist = new List<Guid> { itemId }; - group.PlayQueue.Reset(); - group.PlayQueue.SetPlaylist(playlist); + var itemId = Guid.NewGuid(); + var playlist = new List<Guid> { itemId }; + group.PlayQueue.Reset(); + group.PlayQueue.SetPlaylist(playlist); - Assert.Single(group.PlayQueue.GetPlaylist()); - Assert.Equal(itemId, group.PlayQueue.GetPlaylist()[0].ItemId); + Assert.Single(group.PlayQueue.GetPlaylist()); + Assert.Equal(itemId, group.PlayQueue.GetPlaylist()[0].ItemId); - var user = new User("test-user", "auth-provider", "pwdreset-provider"); + var user = new User("test-user", "auth-provider", "pwdreset-provider"); - var result = group.HasAccessToPlayQueue(user); + var result = group.HasAccessToPlayQueue(user); - Assert.False(result); - } + Assert.False(result); } } |
