public RepositoryManager() { CharacterRepository = new CharacterRepository(); ActionRepository = new ActionRepository(); AttributeRepository = new AttributeRepository(); ShadowCharacterRepository = new ShadowCharacterRepository(); DrugRepository = new DrugRepository(); GearEnchantMaterialRepository = new GearEnchantMaterialRepository(); GearRepository = new GearRepository(); GearPieceRepository = new GearPieceRepository(); GearRecipeRepository = new GearRecipeRepository(); CharacterEffectRepository = new CharacterEffectRepository(); LevelMasterRepository = new LevelMasterRepository(); SoulRepository = new SoulRepository(); StoryStageRepository = new StoryStageRepository(); StoryEpisodeRepository = new StoryEpisodeRepository(); ExchangeCashGiftRepository = new ExchangeCashGiftRepository(); RaidTicketRepository = new RaidTicketRepository(); PlayerCharacterRepository = new PlayerCharacterRepository(); PlayerStatusRepository = new PlayerStatusRepository(); PlayerStoryChapterRepository = new PlayerStoryChapterRepository(); PlayerStoryEpisodeRepository = new PlayerStoryEpisodeRepository(); PlayerStoryStageRepository = new PlayerStoryStageRepository(); PlayerArenaRepository = new PlayerArenaRepository(); PlayerSoulRepository = new PlayerSoulRepository(); PlayerDrugRepository = new PlayerDrugRepository(); PlayerGearEnchantMaterialRepository = new PlayerGearEnchantMaterialRepository(); PlayerGearPieceRepository = new PlayerGearPieceRepository(); PlayerGearRepository = new PlayerGearRepository(); PlayerSoulRepository = new PlayerSoulRepository(); PlayerExchangeCashGiftRepository = new PlayerExchangeCashGiftRepository(); PlayerRaidTicketRepository = new PlayerRaidTicketRepository(); InventoryRepository = new InventoryRepository(); CharacterEvolutionTypeRepository = new CharacterEvolutionTypeRepository(); }
public void GearRetrieveTest() { // Arrange var expectGear = new Gear(1) { Description = "See far away", Encumbrance = 1, Name = "Macrobinoculars", Price = 100, Rarity = 1 }; // Act var actualGearRepository = new GearRepository(); var actualGear = actualGearRepository.Retrieve(1); // Assert Assert.AreEqual(expectGear.Description, actualGear.Description); Assert.AreEqual(expectGear.Encumbrance, actualGear.Encumbrance); Assert.AreEqual(expectGear.Name, actualGear.Name); Assert.AreEqual(expectGear.Price, actualGear.Price); Assert.AreEqual(expectGear.Rarity, actualGear.Rarity); }