public void AddInstrument_Existing() { // Arrange var instrumentName = Contracts.InstrumentName.EUR_USD; var instrument1 = new Database.Instrument() { Name = instrumentName }; var granularity1 = new Database.InstrumentGranularity() { Id = Guid.NewGuid(), Instrument = instrument1, Granularity = Contracts.Granularity.H1, State = Database.GranularityState.New }; instrument1.Granularities.Add(granularity1); _dbContext.Add(instrument1); _dbContext.SaveChanges(); var instrument = new Contracts.InstrumentCreation() { Name = instrumentName }; // Act var instrumentAdded = _instrumentService.AddInstrument(instrument); // Assert Assert.Equal(instrumentName, instrumentAdded.Name); }
public void AddInstrument() { // Arrange var instrumentName = Contracts.InstrumentName.EUR_USD; var instrument = new Contracts.InstrumentCreation() { Name = instrumentName }; // Act var instrumentAdded = _instrumentService.AddInstrument(instrument); // Assert Assert.Equal(instrumentName, instrumentAdded.Name); }