コード例 #1
0
ファイル: SettingsReadTests.cs プロジェクト: won21kr/Warewolf
        public void SettingsRead_HandlesType_ReturnsSettingsReadService()
        {
            var esb    = new SettingsRead();
            var result = esb.HandlesType();

            Assert.AreEqual("SettingsReadService", result);
        }
コード例 #2
0
ファイル: SettingsReadTests.cs プロジェクト: won21kr/Warewolf
        public void SettingsRead_CreateServiceEntry_ReturnsDynamicService()
        {
            var esb    = new SettingsRead();
            var result = esb.CreateServiceEntry();

            Assert.AreEqual(esb.HandlesType(), result.Name);
            Assert.AreEqual("<DataList><Settings ColumnIODirection=\"Input\"/><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>", result.DataListSpecification.ToString());
            Assert.AreEqual(1, result.Actions.Count);

            var serviceAction = result.Actions[0];

            Assert.AreEqual(esb.HandlesType(), serviceAction.Name);
            Assert.AreEqual(enActionType.InvokeManagementDynamicService, serviceAction.ActionType);
            Assert.AreEqual(esb.HandlesType(), serviceAction.SourceMethod);
        }
コード例 #3
0
 private void RaiseSettingsRead()
 {
     SettingsRead?.Invoke(this, EventArgs.Empty);
 }