public void IsValidCoinName_WhenCalled_ChangesWasLastCoinNameValid_OldVersion() { BitcoinMainer testMainer = new BitcoinMainer(); testMainer.IsValidCoinName("BadCurrencyName"); Assert.False(testMainer.WasLastCoinNameValid); }
public void IsValidCoinName_BadCoinName_ReturnsFalse() { BitcoinMainer testMainer = new BitcoinMainer(); bool result = testMainer.IsValidCoinName("BadCurrencyName"); Assert.False(result); }
public void IsValidCoinName_WhenCalled_ChangesWasLastCoinNameValid(string coinName, bool expected) { BitcoinMainer testMainer = MakeTestMainer(); testMainer.IsValidCoinName(coinName); Assert.AreEqual(expected, testMainer.WasLastCoinNameValid); }
public void IsValidCoinName_EmptyCoinName_Throws() { BitcoinMainer testMainer = new BitcoinMainer(); // Если код внутри лямбда-выражения возбуждает исключение, то тест проходит. // Если исключение возбуждает какая-то строка вне лямбда - выражения, то тест не проходит. var exception = Assert.Catch <Exception>(() => testMainer.IsValidCoinName("")); }