#pragma once #include "data_generator.h" #include #include class MockGenerator final : public IDataGenerator { public: void load(const std::string &modelPath) override; BreweryResult generateBrewery(const std::string &cityName, const std::string &countryName, const std::string ®ionContext) override; UserResult generateUser(const std::string &locale) override; private: static std::size_t deterministicHash(const std::string &a, const std::string &b); static const std::vector kBreweryAdjectives; static const std::vector kBreweryNouns; static const std::vector kBreweryDescriptions; static const std::vector kUsernames; static const std::vector kBios; };