public void CanCall_AssetClassAndCurrencyFilters_ReturnsMultipleData() { this.command.Setup(o => o.GetYieldPointData(It.IsAny <DateTime>())).Returns(new List <YieldPointRecord> { new YieldPointRecord { PriceCurrency = "EUR", AssetClass = "Bond" }, new YieldPointRecord { PriceCurrency = "GBP", AssetClass = "Fund" }, new YieldPointRecord { PriceCurrency = "JPY", AssetClass = "Bond" }, new YieldPointRecord { PriceCurrency = "EUR", AssetClass = "FX Option" } }); var a = "Fund,Bond"; var c = "EUR,GBP"; var y = new YieldPoint(this.command.Object); var result = y.GetYieldPointRecords(new DateTime(), a, c).Result; Assert.AreEqual(2, result.Count); }
public void CanCall_NoFilters_ReturnsEmpty() { this.command.Setup(o => o.GetYieldPointData(It.IsAny <DateTime>())).Returns(new List <YieldPointRecord>()); var y = new YieldPoint(this.command.Object); var result = y.GetYieldPointRecords(new DateTime()).Result; Assert.AreEqual(0, result.Count); }
public void CanCall_AssetClassAndCurrencyFilters_ReturnsEmpty() { this.command.Setup(o => o.GetYieldPointData(It.IsAny <DateTime>())).Returns(new List <YieldPointRecord>()); var a = "Fund,Bond"; var c = "EUR,GBP"; var y = new YieldPoint(this.command.Object); var result = y.GetYieldPointRecords(new DateTime(), a, c).Result; Assert.AreEqual(0, result.Count); }
public void CanCreate() { var o = new YieldPoint(this.command.Object); Assert.Pass(); }