public void AddInstrumentsTransactionPortfolioAndPopulateRequiredMarketData( string portfolioScope, string portfolioCode, DateTimeOffset effectiveFrom, DateTimeOffset effectiveAt, LusidInstrument instrument, string equityIdentifier = null ) => AddInstrumentsTransactionPortfolioAndPopulateRequiredMarketData( portfolioScope, portfolioCode, effectiveFrom, effectiveAt, new List <LusidInstrument> { instrument }, equityIdentifier);
private void UpsertOtcToLusid(LusidInstrument instrument, string name, string idUniqueToInstrument) { // PACKAGE instrument for upsert var instrumentDefinition = new InstrumentDefinition( name: name, identifiers: new Dictionary <string, InstrumentIdValue> { ["ClientInternal"] = new InstrumentIdValue(value: idUniqueToInstrument) }, definition: instrument ); // put instrument into Lusid var response = _instrumentsApi.UpsertInstruments(new Dictionary <string, InstrumentDefinition> { ["someId1"] = instrumentDefinition }); // Check the response succeeded and has no errors. Assert.That(response.Failed.Count, Is.EqualTo(0)); Assert.That(response.Values.Count, Is.EqualTo(1)); }