Exemple #1
0
        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);
        }
Exemple #2
0
        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);
        }