The find directory service
Inheritance: IEsbManagementEndpoint
        public void FindLogDirectoryWithNoWebServerUriReturnsError()
        {
            var workspace = new Mock<IWorkspace>();

            Dictionary<string, StringBuilder> values = new Dictionary<string, StringBuilder>();
            var esb = new FindLogDirectory();
            var result = esb.Execute(values, workspace.Object);
            Assert.IsTrue(result.Contains("Value cannot be null"));
        }
        public void FindLogDirectoryCreateServiceEntryExpectedReturnsDynamicService()
        {
            var esb = new FindLogDirectory();
            var result = esb.CreateServiceEntry();
            Assert.AreEqual(esb.HandlesType(), result.Name);
            Assert.AreEqual("<DataList><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);
        }
 public void FindLogDirectoryHandlesTypeExpectedReturnsDeleteLogService()
 {
     var esb = new FindLogDirectory();
     var result = esb.HandlesType();
     Assert.AreEqual("FindLogDirectoryService", result);
 }