public CreateServiceEntry ( ) : |
||
Результат |
public DynamicService CreateServiceEntry()
{
var dynamicService = new DynamicService
{
Name = HandlesType(),
DataListSpecification = new StringBuilder("<DataList><SecuritySettings ColumnIODirection=\"Input\"></SecuritySettings><Result/><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>")
};
var serviceAction = new ServiceAction
{
Name = HandlesType(),
ActionType = enActionType.InvokeManagementDynamicService,
SourceMethod = HandlesType()
};
dynamicService.Actions.Add(serviceAction);
return dynamicService;
}
public void SecurityWrite_CreateServiceEntry_ReturnsDynamicService() { var esb = new SecurityWrite(); var result = esb.CreateServiceEntry(); Assert.AreEqual(esb.HandlesType(), result.Name); Assert.AreEqual("<DataList><SecuritySettings ColumnIODirection=\"Input\"></SecuritySettings><Result/><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); }