public void GetTotalValue_NullSample_ThrowsException() { var subject = new DemoBroker(Mock.Of <IExchange>()); var exception = Expect.Throw <ArgumentNullException>(() => { subject.GetTotalValue(null); }); Assert.AreEqual("rate", exception.ParamName); }
public void GetTotalValue_GoodSample_CalculatesCorrectly() { var sample = new Sample() { Value = 1.25M }; var subject = new DemoBroker(Mock.Of <IExchange>()); var result = subject.GetTotalValue(sample); Assert.AreEqual(22.50M, result); }