示例#1
0
 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();
 }
示例#2
0
        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);
        }