public void TestGetCurrentAmountForCurrencies() { MockCurrencies(); var adaptorUnderTest = new CurrencyAdaptor(); Assert.AreEqual(10, adaptorUnderTest.GetCurrentAmount(77)); Assert.AreEqual(55, adaptorUnderTest.GetCurrentAmount(80)); Assert.AreEqual(10, adaptorUnderTest.GetCurrentAmount(150)); }
public void TestGetAvailableEntitiesReturnsCurrencies() { MockCurrencies(); var adaptorUnderTest = new CurrencyAdaptor(); var currencies = adaptorUnderTest.GetAvailableEntities(); Assert.AreEqual(23, currencies.Count); for (var i = 1; i <= 23; i++) { var currency = currencies.Skip(i - 1).First(); var expectedId = i + 76; Assert.AreEqual(currency.Type, EntityType.Currency); Assert.AreEqual(currency.Id, expectedId); Assert.AreEqual(currency.Name, "CurrencyName" + expectedId); Assert.AreEqual(currency.IconPath, "iconPath" + expectedId); } }