public void GenerateQR(string qrData)
 {
     stringCompressor = new StringCompression();
     if (String.Compare(qrData, "") != 0)
     {
         rawImage.texture = GenerateTexture(stringCompressor.Compress(qrData));
     }
 }
 protected override void Context()
 {
     _compression                    = A.Fake <IStringCompression>();
     _deserializedObject             = A.Fake <IObjectBase>();
     _underlyingSerializationManager = A.Fake <IStringSerializer>();
     _compressedString               = "aa";
     _uncompressedSting              = "bb";
     A.CallTo(() => _compression.Decompress(_compressedString)).Returns(_uncompressedSting);
     A.CallTo(() => _compression.Compress(_uncompressedSting)).Returns(_compressedString);
     A.CallTo(() => _underlyingSerializationManager.Deserialize <IObjectBase>(_uncompressedSting)).Returns(_deserializedObject);
     A.CallTo(() => _underlyingSerializationManager.Serialize(_deserializedObject)).Returns(_uncompressedSting);
     sut = new CompressedStringSerializer(_underlyingSerializationManager, _compression);
 }
 protected override void Context()
 {
     _chartFromTemplateService  = A.Fake <IChartFromTemplateService>();
     _projectRetriever          = A.Fake <IProjectRetriever>();
     _chartTemplatePersistor    = A.Fake <IChartTemplatePersistor>();
     _stringCompression         = A.Fake <IStringCompression>();
     _dialogCreator             = A.Fake <IDialogCreator>();
     _chartFactory              = A.Fake <IPKSimChartFactory>();
     _quantityDisplayPathMapper = A.Fake <IQuantityPathToQuantityDisplayPathMapper>();
     _chartTemplateMapper       = A.Fake <ICurveChartToCurveChartTemplateMapper>();
     _chartTask             = A.Fake <IChartTask>();
     _cloneManager          = A.Fake <ICloneManager>();
     _applicationController = A.Fake <IApplicationController>();
     _executionContext      = A.Fake <IExecutionContext>();
     _chartUpdater          = A.Fake <IChartUpdater>();
     sut = new ChartTemplatingTask(_chartFromTemplateService, _projectRetriever, _chartTemplatePersistor, _chartUpdater, _dialogCreator, _chartFactory, _quantityDisplayPathMapper, _chartTemplateMapper,
                                   _executionContext, _applicationController, _cloneManager, _chartTask);
 }
示例#4
0
 public ChartTemplatingTask(
     IChartFromTemplateService chartFromTemplateService,
     IProjectRetriever projectRetriever,
     IChartTemplatePersistor chartTemplatePersistor,
     IStringCompression stringCompression,
     IDialogCreator dialogCreator,
     IPKSimChartFactory chartFactory,
     IQuantityPathToQuantityDisplayPathMapper quantityDisplayPathMapper,
     ICurveChartToCurveChartTemplateMapper chartTemplateMapper,
     IExecutionContext executionContext,
     IApplicationController applicationController,
     ICloneManager cloneManager)
     : base(applicationController, chartTemplatePersistor, cloneManager, chartTemplateMapper, chartFromTemplateService)
 {
     _chartFromTemplateService  = chartFromTemplateService;
     _projectRetriever          = projectRetriever;
     _stringCompression         = stringCompression;
     _dialogCreator             = dialogCreator;
     _chartFactory              = chartFactory;
     _quantityDisplayPathMapper = quantityDisplayPathMapper;
     _chartTemplateMapper       = chartTemplateMapper;
     _executionContext          = executionContext;
 }
 public StringListXmlSerializer()
     : base(x => x.ToStringArray())
 {
     _stringCompression = IoC.Resolve <IStringCompression>();
 }
 public CompressedStringSerializer(IStringSerializer underlyingSerializationManager, IStringCompression compression)
 {
     _underlyingSerializationManager = underlyingSerializationManager;
     _compression = compression;
 }