コード例 #1
0
        public void init()
        {
            List <SettingsDataObject> settings = new List <SettingsDataObject>
            {
                new SettingsDataObject {
                    Key = "IDEA_TITLE_LENGTH", Value = "25"
                },
                new SettingsDataObject {
                    Key = "IDEA_CONTENT_LENGTH", Value = "1000"
                },
                new SettingsDataObject {
                    Key = "IDEA_FILE_LIMIT", Value = "2"
                },
                new SettingsDataObject {
                    Key = "IDEA_FILE_MAX_SIZE", Value = "2"
                },
                new SettingsDataObject {
                    Key = "IDEA_SHOW_OTHER_FIELDOFWATER", Value = "true"
                }
            };
            SettingsGroupDataObject groupSettings = new SettingsGroupDataObject();

            groupSettings.Settings = settings;
            settingsData           = new Mock <ISettingsData>();
            settingsData.Setup(s => s.GetGroupSettings(SettingsKeys.IdeaForm.GroupKEY)).Returns(groupSettings);

            IFieldofwaterData fieldOfWater = Mock.Of <IFieldofwaterData>();
            IFileProcess      fileprocess  = Mock.Of <IFileProcess>();

            ideasData = new Mock <IIdeasData>();
            ideasData.Setup(x => x.Insert(It.IsAny <IdeaDataObject>())).Returns(1);
            process = new IdeaProcess(fieldOfWater, settingsData.Object, ideasData.Object, fileprocess);
        }
コード例 #2
0
 public SettingsProcess(ISettingsData settingsData,
                        IFieldofwaterData fieldOfWater,
                        IIdeaStatusData ideaStatusData)
 {
     this.settingsData   = settingsData;
     this.fieldOfWater   = fieldOfWater;
     this.ideaStatusData = ideaStatusData;
 }
コード例 #3
0
 public IdeaProcess(IFieldofwaterData fieldOfWaterData,
                    ISettingsData settingsData,
                    IIdeasData ideaData,
                    IFileProcess fileProcess)
 {
     this.fieldOfWaterData = fieldOfWaterData;
     this.settingsData     = settingsData;
     this.ideaData         = ideaData;
     this.fileProcess      = fileProcess;
 }
コード例 #4
0
ファイル: IdeasData.cs プロジェクト: jeethendradv/IdeaPool
 public IdeasData(FieldOfWaterData fieldOfwaterData, FileData fileData)
 {
     this.fileData         = fileData;
     this.fieldOfwaterData = fieldOfwaterData;
 }