Exemplo n.º 1
0
        void Start()
        {
            Debug.Log("\n--------------Testing Arithmetic Start--------------");
            Debug.Log(ArithmeticWrapper.addition(5.0f, 4.0f));
            Debug.Log(ArithmeticWrapper.substraction(10, 3));
            Debug.Log(ArithmeticWrapper.multiplication(2, 5));
            Debug.Log(ArithmeticWrapper.division(10, 2));
            Debug.Log("End");

            Debug.Log("\n--------------Testing Printer Start--------------");
            Debug.Log(PrinterWrapper.PrintANumber());
            Debug.Log(Marshal.PtrToStringAuto(PrinterWrapper.PrintHello()));
            Debug.Log(PrinterWrapper.AddTwoIntegers(2, 2));
            Debug.Log(PrinterWrapper.AddTwoFloats(2.5F, 4F));
            Debug.Log("End");

            Debug.Log("\n--------------Testing Bomb Start--------------");
            Debug.Log("bomb has been created");
            IntPtr oneBomb = BombWrapper.Bomb_Create();

            BombWrapper.Bomb_SetTime(oneBomb, 100.0f);
            float time = BombWrapper.Bomb_GetTime(oneBomb);

            Debug.Log("bomb time current is set to " + time);
            BombWrapper.Bomb_Delete(oneBomb);
            Debug.Log("bomb has been deleted");
            Debug.Log("End");
        }
        public void SetUp()
        {
            _printerStub = MockRepository.GenerateStub <PrinterWrapper>();

            var jobStub = ParametersTestHelper.GenerateJobStub(OutputFormat.Txt);

            jobStub.OutputFiles = new List <string>();
            jobStub.OutputFiles.Add(TestFileDummie);

            var fileStub = MockRepository.GenerateStub <IFile>();

            var osHelperStub = MockRepository.GenerateStub <IOsHelper>();

            osHelperStub.Stub(x => x.WindowsFontsFolder).Return(ParametersTestHelper.WindowsFontsFolderDummie);

            _printingDevice = new PrintingDevice(jobStub, _printerStub, fileStub, osHelperStub);
            _printingDevice.Job.OutputFiles.Add(TestFileDummie);

            _ghostscriptVersion = ParametersTestHelper.GhostscriptVersionDummie;
        }
Exemplo n.º 3
0
        private static void ProcessWithPrinters()
        {
            List <string> GetPrinters()
            {
                var list = Printers.Get().ToList();

                _logger.Information("Printers");
                list.ForEach(el => _logger.Information(el));
                return(list);
            }

            void SubscribePrinters(List <string> supprtedPrinters1)
            {
                foreach (var printerName in supprtedPrinters1)
                {
                    var printer = new PrinterWrapper(printerName);
                    printer.SubscribeOnPrintEvent(Subscriber);
                }
            }

            var supprtedPrinters = GetPrinters();

            SubscribePrinters(supprtedPrinters);
        }
Exemplo n.º 4
0
 public PrintingDevice(IJob job, PrinterWrapper printer, IFile file, IOsHelper osHelper) : base(job, file, osHelper)
 {
     _printer = printer;
 }
Exemplo n.º 5
0
 public PrintingDevice(IJob job) : base(job)
 {
     _printer = new PrinterWrapper();
 }
Exemplo n.º 6
0
 public PrintingDevice(Job job, PrinterWrapper printer, IFile file, IOsHelper osHelper, ICommandLineUtil commandLineUtil)
     : base(job, ConversionMode.ImmediateConversion, file, osHelper, commandLineUtil)
 {
     _printer = printer;
 }
Exemplo n.º 7
0
 public PrintingDevice(Job job) : base(job, ConversionMode.ImmediateConversion)
 {
     _printer = new PrinterWrapper();
 }
Exemplo n.º 8
0
 public PrintingDevice(Job job, PrinterWrapper printer, IFile file, IOsHelper osHelper, ICommandLineUtil commandLineUtil) : base(job, file, osHelper, commandLineUtil)
 {
     _printer = printer;
 }