public void SetUp() { mockThread = Substitute.For <SbThread>(); var optionsFactory = Substitute.For <ILldbExpressionOptionsFactory>(); var valueFactory = new RemoteValueImpl.Factory(optionsFactory); remoteThread = new RemoteThreadImpl.Factory( new RemoteFrameImpl.Factory(valueFactory, optionsFactory)).Create(mockThread); }
private RemoteThreadImpl(SbThread sbThread, RemoteFrameImpl.Factory remoteFrameFactory) { this.sbThread = sbThread; this.remoteFrameFactory = remoteFrameFactory; }
public RemoteThread Create(SbThread sbThread) => sbThread != null ? new RemoteThreadImpl(sbThread, remoteFrameFactory) : null;