private CustomSpawnsClanDiplomacyModel InitModel(IClanKingdom clanKingdom, IDiplomacyActionModel diplomacyAction, Dictionary <String, DiplomacyData> data)
        {
            var dataManager = new Mock <IDataManager <Dictionary <string, DiplomacyData> > >();

            dataManager.Setup(manager => manager.Data).Returns(data);
            return(new CustomSpawnsClanDiplomacyModel(clanKingdom, diplomacyAction, dataManager.Object));
        }
 public CustomSpawnsClanDiplomacyModel(IClanKingdom clanKingdom, IDiplomacyActionModel diplomacyModel, IDataManager <Dictionary <string, DiplomacyData> > diplomacyDataManager)
 {
     _clanKingdom          = clanKingdom;
     _customSpawnsClanData = diplomacyDataManager.Data;
     _diplomacyModel       = diplomacyModel;
 }