Exemple #1
0
 public CreationClubListingsPathProvider(
     IGameCategoryContext categoryContext,
     ICreationClubEnabledProvider isUsed,
     IGameDirectoryProvider gameDirectoryProvider)
 {
     CategoryContext   = categoryContext;
     IsUsed            = isUsed;
     DirectoryProvider = gameDirectoryProvider;
 }
Exemple #2
0
 public void Typical(
     [Frozen] IGameDirectoryProvider gameDir,
     [Frozen] IGameCategoryContext gameCategoryContext,
     [Frozen] ICreationClubEnabledProvider enabledProvider,
     CreationClubListingsPathProvider sut)
 {
     enabledProvider.Used.Returns(true);
     foreach (var category in EnumExt.GetValues <GameCategory>())
     {
         gameCategoryContext.Category.Returns(category);
         sut.Path
         .Should().Be(new FilePath(Path.Combine(gameDir.Path, $"{category}.ccc")));
     }
 }