public void Should_return_mod_names() { var storageProvider = new Mock <IStorageProvider>(); var mapper = new Mock <IMapper>(); var gameService = new Mock <IGameService>(); var modExport = new Mock <IModCollectionExporter>(); SetupMockCase(storageProvider, gameService); var service = new ModCollectionService(null, null, new Cache(), null, null, null, null, gameService.Object, modExport.Object, storageProvider.Object, mapper.Object); service.GetAll().Count().Should().Be(2); }
public void Should_not_return_mod_names_when_no_selected_game() { var storageProvider = new Mock <IStorageProvider>(); var mapper = new Mock <IMapper>(); var gameService = new Mock <IGameService>(); var modExport = new Mock <IModCollectionExporter>(); SetupMockCase(storageProvider, gameService); gameService.Setup(s => s.GetSelected()).Returns((IGame)null); var service = new ModCollectionService(null, null, new Cache(), null, null, null, null, gameService.Object, modExport.Object, storageProvider.Object, mapper.Object); service.GetAll().Count().Should().Be(0); }
public void Should_not_delete_mod_collection() { var storageProvider = new Mock <IStorageProvider>(); var mapper = new Mock <IMapper>(); var gameService = new Mock <IGameService>(); var modExport = new Mock <IModCollectionExporter>(); SetupMockCase(storageProvider, gameService); var service = new ModCollectionService(null, null, new Cache(), null, null, null, null, gameService.Object, modExport.Object, storageProvider.Object, mapper.Object); var result = service.Delete("test3"); result.Should().BeFalse(); service.GetAll().Count().Should().Be(2); }
public void Should_not_delete_mod_collection_when_collection_empty() { var storageProvider = new Mock <IStorageProvider>(); var mapper = new Mock <IMapper>(); var gameService = new Mock <IGameService>(); var modExport = new Mock <IModCollectionExporter>(); SetupMockCase(storageProvider, gameService); storageProvider.Setup(s => s.GetModCollections()).Returns(new List <IModCollection>()); var service = new ModCollectionService(null, null, new Cache(), null, null, null, null, gameService.Object, modExport.Object, storageProvider.Object, mapper.Object); var result = service.Delete("test"); result.Should().BeFalse(); service.GetAll().Count().Should().Be(0); }
public void Should_overwrite_existing_mod_object() { var storageProvider = new Mock <IStorageProvider>(); var mapper = new Mock <IMapper>(); var gameService = new Mock <IGameService>(); var modExport = new Mock <IModCollectionExporter>(); SetupMockCase(storageProvider, gameService); var service = new ModCollectionService(null, null, new Cache(), null, null, null, null, gameService.Object, modExport.Object, storageProvider.Object, mapper.Object); var result = service.Save(new ModCollection() { Name = "test", Game = "test" }); result.Should().BeTrue(); service.GetAll().Count().Should().Be(2); }