public void Register_EntryFL_FalseReturn() { // arrange (необхідно зняти верхній елемент) register = new RegisterTest() { ReadLineData = StubObjects.Register_fLP, ReadKeyData = StubObjects.Register_Key_fLP, }; // act string returned; bool actual = register.AnalysisEnterDataTest(new Login(), login, out returned); // assert Assert.IsFalse(actual); Assert.AreEqual(string.Empty, returned); }
public void Register_EntryTL_TrueReturn() { // arrange register = new RegisterTest() { ReadLineData = StubObjects.Register_tLP, ReadKeyData = StubObjects.Register_Key_tLP, }; // act string returned; bool actual = register.AnalysisEnterDataTest(new Login(), login, out returned); // assert Assert.IsTrue(actual); Assert.AreEqual(StubObjects.LoginTrue, returned); }
public void Register_EntryTLP() { // Примітка. Спеціально залишено для аналізу. // Видає помилку лише в режимі запуску теста, // якщо ж запускати в режимі отладки - помилок немає // це пов'язано із викликом Console яка в режимі тестування відсутня // проблема вирішена і описана в прикладі LesApp3 // arrange register = new RegisterTest() { ReadLineData = StubObjects.Register_tLP, ReadKeyData = StubObjects.Register_Key_tLP, }; // act register.RegisterUser(); // assert Assert.IsTrue(register.Successful); Assert.AreEqual(StubObjects.LoginTrue, register.Login); Assert.AreEqual(StubObjects.PasswordTrue, register.Password); }
public void Register_EntryFP_FalseReturn() { // arrange (необхідно зняти верхній елемент) var tempLP = StubObjects.Register_fLP; tempLP.Dequeue(); var tempK = StubObjects.Register_Key_fLP; tempK.Dequeue(); register = new RegisterTest() { ReadLineData = tempLP, ReadKeyData = tempK, }; // act string returned; bool actual = register.AnalysisEnterDataTest(new Password(), password, out returned); // assert Assert.IsFalse(actual); Assert.AreEqual(string.Empty, returned); }
public void Register_EntryTP_TrueReturn() { // arrange var tempLP = StubObjects.Register_tLP; tempLP.Dequeue(); var tempK = StubObjects.Register_Key_tLP; tempK.Dequeue(); register = new RegisterTest() { ReadLineData = tempLP, ReadKeyData = tempK, }; // act string returned; bool actual = register.AnalysisEnterDataTest(new Password(), password, out returned); // assert Assert.IsTrue(actual); Assert.AreEqual(StubObjects.PasswordTrue, returned); }