Пример #1
0
        public void TestFromJsonString()
        {
            IConfigurationSerializer serializerImpl = (IConfigurationSerializer)TangFactory.GetTang().NewInjector().GetInstance(typeof(IConfigurationSerializer));

            ICsConfigurationBuilder cb = TangFactory.GetTang().NewConfigurationBuilder();
            cb.BindImplementation(GenericType<ITask>.Class, GenericType<HelloTask>.Class);
            IConfiguration conf = cb.Build();
            string jsonStr = serializerImpl.ToString(conf);

            IConfiguration c = serializerImpl.FromString(jsonStr);
            Assert.NotNull(c);

            string jsonStr2 = serializerImpl.ToString(c);

            IConfiguration c1 = serializerImpl.FromString(jsonStr2);
            Assert.NotNull(c1);
        }
Пример #2
0
 private CloseTaskTestDriver(IEvaluatorRequestor evaluatorRequestor,
                             [Parameter(typeof(DisposeMessage))] string disposeMessage,
                             [Parameter(typeof(TaskConfigurationString))] string taskConfigString,
                             IConfigurationSerializer avroConfigurationSerializer)
 {
     _requestor         = evaluatorRequestor;
     _disposeMessage    = disposeMessage;
     _taskConfiguration = avroConfigurationSerializer.FromString(taskConfigString);
 }