protected OtherShapes(IPrint print, string colour, double width, int numberOfVertices) { Print = print; Colour = colour; Width = width; NumberOfVertices = numberOfVertices; }
public void Setup() { _trackObjects1 = new List <TrackObject>(); _trackObjects = new List <TrackObject>(); _trackObjects2 = new List <TrackObject>(); list1 = new List <string> { "MAR123", "50000", "50000", "1000", "20151006213456789" }; trackObject = new TrackObject(list1); _receivedTrackObjects = new List <TrackObject>(); _trackObjects.Add(trackObject); _transponderReceiver = Substitute.For <ITransponderReceiver>(); _transponderParsing = Substitute.For <ITransponderParsing>(); _trackingValidation = Substitute.For <ITrackingValidation>(); _dateFormatter = Substitute.For <IDateFormatter>(); _trackUpdater = Substitute.For <ITrackUpdater>(); _velocityCourseCalculator = Substitute.For <IVelocityCourseCalculator>(); _separationChecker = Substitute.For <ISeparationChecker>(); _print = Substitute.For <IPrint>(); _objectifier = Substitute.For <ITrackListEvent>(); _uut = new ATMSystem(_objectifier, _trackUpdater, _velocityCourseCalculator, _separationChecker, _print); _trackObjectDataEventArgs = new TrackListEventArgs(_trackObjects); _objectifier.TrackListReady += (sender, TrackListEventArgs) => { _receivedTrackObjects = TrackListEventArgs.TrackObjects; }; }
public void PrintableChanged(string str) { if (str.Equals("MEP1")) { DataMatrix = PrintMediator.Instance.GetPrintable(str); } }
private void XHQDDaYin(string fpzl, string fpdm, int fphm) { string str = ""; try { IPrint print = FPPrint.Create(fpzl, fpdm, fphm, false); print.Print(true); if (print.IsPrint == "0000") { str = "成功"; } else if (print.IsPrint != "0005") { str = "取消"; } } catch (Exception exception) { this.loger.Error("销货清单打印异常:" + exception.Message); str = "不成功"; } if (!string.IsNullOrEmpty(str)) { string[] textArray1 = new string[] { fphm.ToString("00000000"), str }; MessageManager.ShowMsgBox("INP-442222", "提示", textArray1); } }
public void SetUp() { _fakeConsolePrint = Substitute.For <IPrint>(); _fakeLogPrint = Substitute.For <IPrint>(); _fakedataCalculator = Substitute.For <IDataCalculator>(); _uut = new SeperationChecker(_fakedataCalculator, _fakeLogPrint, _fakeConsolePrint); }
public void PrintableChanged(string str) { if (str.Equals("MainEngine")) { Barcode = PrintMediator.Instance.GetPrintable(str); } }
private void WritePrinter(IPrint print) { var type = print.GetType(); var childObjectWalker = new ObjectWalker( this.Indent, this.Level + 2, this.Builder); bool unAttr = type.GetTypeInfo().GetCustomAttribute <PrintAttribute>() == null; this.WriteIndent(); this.Builder.Append("{"); foreach (var f in type.GetRuntimeFields().Where(f => !f.IsStatic && (unAttr || f.GetCustomAttribute <PrintAttribute>() != null) && f.Name[0] != '<')) { var fieldWalker = new FieldWalker(f, childObjectWalker, this.Indent, this.Level + 1, this.Builder); fieldWalker.Walk(print); } foreach (var p in type.GetRuntimeProperties()) { if (p.CanRead && (unAttr || p.GetCustomAttribute <PrintAttribute>() != null)) { var propertyWalker = new PropertyWalker(p, childObjectWalker, this.Indent, this.Level + 1, this.Builder); propertyWalker.Walk(print); } } this.WriteIndent(); this.Builder.Append("}"); }
public DictionaryHandler(string fileName, IPrint print) { _print = print; db = new LiteDatabase(fileName); DataBaseForIndex = db.GetCollection <IndexRecordStructure>("Indexes"); index = new Dictionary <string, List <UrlWordCount> >(); }
public MailAction(IMailSender mailSender, IMailCopy mailCopy, INotify notify, IPrint print) { _mailSender = mailSender; _mailCopy = mailCopy; _notify = notify; _print = print; }
//fake inject constructer public Decoder(ITransponderReceiver receiver, ICalculator calc, IPrint printer, IAirspace space) { this.receiver = receiver; this.receiver.TransponderDataReady += DecodeReadyData; this.calc = calc; this.printer = printer; this.space = space; }
/// <summary>открытый конструктор</summary> public StepByStepSolutionToHtml() { // создаем экземпляр объекта для отрисовки математических выражений: _printExpr = new PrintVector(new MathRenderDefaultSchemeVector()); // создаем экземпляр объекта для отрисовки комментариев: _printCmnts = new PrintVector(new MathRenderStandartCommentsSchemeVector()); }
// decorator pattern public MultiFunctionMachine(IPrint printer, IScan scanner) { this._printer = printer ?? throw new ArgumentNullException(nameof(printer)); this._scanner = scanner ?? throw new ArgumentNullException(nameof(scanner)); this._scanner = scanner; this._printer = printer; }
public void PrintTile(TerraTile tile) { IPrint displayer = tile.Building != null ? (IPrint)this.DisplayFactory.CreateBuildingDisplay(tile) : this.DisplayFactory.CreateTerrainDisplay(tile); displayer?.Print(); }
public abstract IPrint GetPrint(); //Vtnjl public string Print() //Базовый класс { IPrint print = GetPrint(); //Результат какой то продукт string result = "Creator: The same creator's code has just worked with " + print.Printing(); return(result); }
public void Init() { _print = Substitute.For <IPrint>(); //var print = new Print(); var content = "content"; _target = new Book(_print, content); }
//fake inject constructer public Decoder(ITransponderReceiver receiver, ICalculator calc, IPrint printer, IAirspace space, ISeperation seperation) { this.receiver = receiver; this.receiver.TransponderDataReady += ReceiverOnTransponderDataReady; this.calc = calc; this.printer = printer; this.space = space; this.seperation = seperation; }
public Indexer(IPrint print) { _print = print; crawler = new CrawlerRetriever(print); bodyDictionary = new DictionaryHandler("BodyIndex.Db", print); titleDictionary = new DictionaryHandler("TitleIndex.Db", print); urlMapper = new UrlSiteMapper(print); wordParser = new HtmlWordParser(print); }
public UCBulletinManage() { InitializeComponent(); UIAssistants.SetButtonStyle4QueryAndClear(btnQuery, btnClear); //设置查询按钮和清除按钮样式 DataGridViewEx.SetDataGridViewStyle(this.dgvRecord); //设置数据表格样式,并将最后一列填充其余空白 this.reportPrint = PrintProvider.GetReportPrintHandler(); this.reportPrint.SetPrint(210, 297, new Padding(10, 15, 10, 8)); }
/// <summary> /// Constructor. /// </summary> /// <param name="installPath"></param> /// <param name="output"></param> public PartFinder(IPrint output, string installPath, string prunePath) { _output = output; _prunePath = prunePath; _installPath = installPath; NeedsUpdate = true; LoadPruneLists(); }
public CorridorStatusDisplayNameSteps() { ConfigMock = new Mock <IConfig>(); ConfigMock.Setup(c => c.Url).Returns(() => "http://testurl/HttpStatus200"); RestClientMock = new RestClient(ConfigMock.Object, new HttpClient(new DelegatingHandlerStub())); Print = new Print(); RoadValidator = new RoadStatusValidator(RestClientMock, Print); }
public SeperationChecker(IDataCalculator calcedRecieved, IPrint printer1, IPrint printer2) { this._calcedRecieved = calcedRecieved; this._calcedRecieved.CalcedDataReady += CheckDistance; _planelist = new List<Plane>(); _printToLog = printer1; _printToConsole = printer2; }
public Output(IPrint printTo, string outputPath = null, IErrorReporter errorReporter = null) { outputWriter = printTo; errOutput = errorReporter ?? new NullErrorObject(); featData = new FeatureData(); writeTo = outputPath; }
public DataCalculator(ITrackInfo dataCalcRecieved) { this._dataCalcRecieved = dataCalcRecieved; this._dataCalcRecieved.AirspaceDataReady += UseList; gammelliste = new List <Plane>(); _printToConsole = new ConsolePrint(); }
static void setHelloWorldYazdirHelloWorldVertical() { class_Fabric fabric = new class_Fabric(); IPrint print = fabric; for (int i = 3; i < 8; i++) { print.printVertical_Harfler("hello world", i, "hello world".ToUpper()); } }
static void setHelloWorldYazdirC() { class_Fabric fabric = new class_Fabric(); IPrint print = fabric; for (int i = 3; i < 8; i++) { print.printHorizontal("hello world", i, 'C'); } }
//@TODO set the id in config file public CashRegister(IPrint printer, IRepository <Billing.Domain.Dish> menu, IRepository <Order> orderBook, IRepository <Bill> billBook, IRepository <Slip> slipBook, IRepository <Tax> taxConfiguration, IRepository <Discount> discountList) { this.printer = printer; this.menu = menu; this.orderBook = orderBook; this.billBook = billBook; this.slipBook = slipBook; this.taxConfiguration = taxConfiguration; this.discountList = discountList; this.takeAwayDiscount = discountList.Get(TakeAwayDiscountId); }
static void Main() { MyValue myval = new MyValue(); myval.x = 123; // must box the value IPrint printer = myval; printer.Print(); }
public HttpNotFoundErrorSteps() { _configMock = new Mock <IConfig>(); _configMock.Setup(x => x.Url).Returns(() => "http://localhost/HttpStatus404"); _restClient = new RestClient(_configMock.Object, new HttpClient(new DelegatingHandlerStub())); _print = new Print(); _roadStatusValidator = new RoadStatusValidator(_restClient, _print); }
public void SetUp() { _uut = new SeparationFormat(); _iseparationsPrint = Substitute.For <SeparationPrint>(); _fakeSeparationValuesesList = new List <SeparationValues>(); //_fakeTrackList = new List<Track>(); //_fakeTrackList.Clear(); }
public MultiCopyFunctional(IPrint print, IScan scan, ICopy copy) { print = print ?? throw new ArgumentNullException(nameof(print)); scan = scan ?? throw new ArgumentNullException(nameof(scan)); copy = copy ?? throw new ArgumentNullException(nameof(copy)); this.print = print; this.scan = scan; this.copy = copy; }
BusinessPrint businessPrint;//业务打印功能 #endregion #region --构造函数 public UCBulletinManage() { InitializeComponent(); UIAssistants.SetButtonStyle4QueryAndClear(btnQuery, btnClear); //设置查询按钮和清除按钮样式 DataGridViewEx.SetDataGridViewStyle(this.dgvRecord); //设置数据表格样式,并将最后一列填充其余空白 List<string> listNotPrint = new List<string>(); PaperSize paperSize = new PaperSize(); paperSize.Width = 260; paperSize.Height = 210; businessPrint = new BusinessPrint(dgvRecord, "sys_announcement", "公告管理", paperSize, listNotPrint); this.reportPrint = PrintProvider.GetReportPrintHandler(); this.reportPrint.SetPrint(210, 297, new Padding(10, 15, 10, 8)); }
public Print(Expression outExpr, IPrint printer) { OutExpr = outExpr; OutString = null; PrintInterface = printer; }
public static void Handle(SayHelloCommand command, IPrint printer) { printer.Print(string.Format("Hello {0}", command.Name)); }
public SayHelloExecutor(IPrint printer) { _printer = printer; }
public WebSiteStatus(IPrint[] print) { _print = print; }
public PrintAdd(IPrint left, IPrint right) { _left = left; _right = right; }
public MainBase(bool proxyError) { this.MiList = new List<ToolStripMenuItem>(); this.ProtocolName = ""; this.isDesigning = (AppDomain.CurrentDomain.FriendlyName == "DefaultDomain") && !ApplicationDeployment.IsNetworkDeployed; this.InitializeComponent(); if (!this.isDesigning) { this.uopd = new UOpeningDlg(); this.uopd.TopMost = true; this.uopd.StartPosition = FormStartPosition.CenterScreen; this.uopd.Show(); Application.DoEvents(); this.pi = PathInfo.CreateInstance(); this.UserPathAuth(); this.AuthorityChange(); this.isProxyError = proxyError; this.OptionCheck(); new ResourceManager().ResourceCopy(); new VersionuptoolUpdater().Excute(this.VersioupToolPath); this.uJobInput1.OnJobOpen += new JobOpenHandler(this.JobWindow_OnJobOpen); this.uJobMenu1.OnJobOpen += new JobOpenMenuHandler(this.JobWindow_OnJobOpen); this.pr = new PrintManager(); this.pr.OnPrintEnd += new OnPrintEndHandler(this.Print_OnPrintEnd); this.pr.OnPrintError += new OnPrintErrorHandler(this.Print_OnPrintError); Application.ThreadException += new ThreadExceptionEventHandler(this.Application_ThreadException); this.mnOption.DropDownItems.Remove(this.mnListRestriction); } }
public StringPrinter(IPrint printer) { printerx = printer; }
public Print(string outString, IPrint printer) { OutString = outString; OutExpr = null; PrintInterface = printer; }