Exemplo n.º 1
0
        public static SmartObject GetSmartObject(SmartObjectOption option = SmartObjectOption.Empty)
        {
            var smartObject = new SmartObject();

            switch (option)
            {
            case SmartObjectOption.ProcessInfo:
                smartObject.Load(typeof(SmartObjectFactory).Assembly.GetManifestResourceStream(
                                     "SourceCode.SmartObjects.Services.Tests.UTest.Resources.SmartObject_ProcessInfo.xml"));
                break;

            case SmartObjectOption.Users_and_Groups:
                smartObject.Load(typeof(SmartObjectFactory).Assembly.GetManifestResourceStream(
                                     "SourceCode.SmartObjects.Services.Tests.UTest.Resources.SmartObject_Users_and_Groups.xml"));
                break;

            case SmartObjectOption.NoReturnProperties:
                smartObject.Load(typeof(SmartObjectFactory).Assembly.GetManifestResourceStream(
                                     "SourceCode.SmartObjects.Services.Tests.UTest.Resources.SmartObject_NoReturnProperties.xml"));
                break;

            case SmartObjectOption.Empty:
            default:
                break;
            }

            return(smartObject);
        }