public void ToStringTest() { IOutput output = null; string expected = "KievStar"; var simCard = new KievStarSimCard(output); string actual = simCard.ToString(); Assert.AreEqual(actual, expected); }
public void ConnectToOperatorTestCommonCase() { mockOutput.Clear(); IOutput output = mockOutput; string expected = "KievStar operator is connected.\r\n"; var simCard = new KievStarSimCard(output); simCard.ConnectToOperator(null); string actual = output.ToString(); Assert.AreEqual(expected, actual); }
public void ConnectToOperatorTestInvalidInjectedOutput() { IOutput output = null; string expected = "Invalid IOutput injected into KievStarSimCard obj."; var simCard = new KievStarSimCard(output); try { simCard.ConnectToOperator(null); } catch (Exception ex) { string actual = ex.Message; Assert.AreEqual(expected, actual); throw; } }