Example #1
0
        public FarmerEntityDetailSection(ContextConfiguration contextConfiguration, FarmerEntity farmerEntity = null) : base(contextConfiguration)
        {
            _driver               = contextConfiguration.WebDriver;
            _driverWait           = contextConfiguration.WebDriverWait;
            _isFastText           = contextConfiguration.SeleniumSettings.FastText;
            _contextConfiguration = contextConfiguration;
            _farmerEntity         = farmerEntity;

            InitializeSelectors();
        }
        public UserBaseEntity Construct(bool isValid = true)
        {
            switch (_type)
            {
            case "AdminEntity":
                return(AdminEntity.GetEntity(isValid, _fixedStrValues));

            case "FarmerEntity":
                return(FarmerEntity.GetEntity(isValid, _fixedStrValues));

            default:
                throw new Exception($"Cannot find entity type {_type}");
            }
        }
        private void CreateFarmer(float x, float y)
        {
            FarmerEntity farmer = new FarmerEntity(x, y);

            farmer.Distance     = 100;
            farmer.MaxHP        = 5;
            farmer.HealthPoints = 5;
            farmer.Radius       = 200;
            farmer.ImageLoaded += Monster_ImageLoaded;
            farmer.AttackRange  = 48;
            farmer.FloorY       = farmer.Y + 62;
            farmer.Damage       = 1f;

            FarmerEntities.Add(farmer);
            MonsterEntities.Add(farmer);
        }
Example #4
0
 public BaseEntity Construct(bool isValid = true)
 {
     return(_type switch
     {
         "TradingPostListingEntity" => TradingPostListingEntity.GetEntity(isValid, _fixedStrValues),
         "TradingPostCategoryEntity" => TradingPostCategoryEntity.GetEntity(isValid, _fixedStrValues),
         "AdminEntity" => AdminEntity.GetEntity(isValid, _fixedStrValues),
         "FarmEntity" => FarmEntity.GetEntity(isValid, _fixedStrValues),
         "MilkTestEntity" => MilkTestEntity.GetEntity(isValid, _fixedStrValues),
         "FarmerEntity" => FarmerEntity.GetEntity(isValid, _fixedStrValues),
         "ImportantDocumentCategoryEntity" => ImportantDocumentCategoryEntity.GetEntity(isValid, _fixedStrValues),
         "TechnicalDocumentCategoryEntity" => TechnicalDocumentCategoryEntity.GetEntity(isValid, _fixedStrValues),
         "QualityDocumentCategoryEntity" => QualityDocumentCategoryEntity.GetEntity(isValid, _fixedStrValues),
         "QualityDocumentEntity" => QualityDocumentEntity.GetEntity(isValid, _fixedStrValues),
         "TechnicalDocumentEntity" => TechnicalDocumentEntity.GetEntity(isValid, _fixedStrValues),
         "ImportantDocumentEntity" => ImportantDocumentEntity.GetEntity(isValid, _fixedStrValues),
         "NewsArticleEntity" => NewsArticleEntity.GetEntity(isValid, _fixedStrValues),
         "AgriSupplyDocumentCategoryEntity" => AgriSupplyDocumentCategoryEntity.GetEntity(isValid, _fixedStrValues),
         "SustainabilityPostEntity" => SustainabilityPostEntity.GetEntity(isValid, _fixedStrValues),
         "AgriSupplyDocumentEntity" => AgriSupplyDocumentEntity.GetEntity(isValid, _fixedStrValues),
         "PromotedArticlesEntity" => PromotedArticlesEntity.GetEntity(isValid, _fixedStrValues),
         _ => throw new Exception($"Cannot find entity type {_type}"),
     });