12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- using Microsoft.VisualStudio.TestTools.UnitTesting;
- using MyTests;
- namespace UnitTestProject
- {
- [TestClass]
- public class UnitTest1
- {
- [TestMethod]
- public void IsValidEmail()
- {
- Assert.IsTrue(Functions.IsValidEmail("Imagine@mail.ru"));
- Assert.IsFalse(Functions.IsValidEmail("usermail.com"));
- Assert.IsFalse(Functions.IsValidEmail("usermailcom"));
- Assert.IsFalse(Functions.IsValidEmail(""));
- }
- [TestMethod]
- public void PasswordEncryptTest()
- {
- //string password = "qq";
- //string expected = "BED4EB698C6EEEA7F1DDF5397D480D3F2C0FB938";
- //Assert.AreEqual(Encrypt.GetHash(password), expected);
- }
- [TestMethod]
- public void LoginTest()
- {
- string login = "asdfkwet";
- string password = "meme3";
- Assert.IsTrue(Functions.LoginCheck(login, password));
- }
- [TestMethod]
- public void IsValidLoginAndPassword()
- {
- Assert.IsTrue(Functions.IsValidLogAndPass("asdfkwet", "mEme3"));
- Assert.IsTrue(Functions.IsValidLogAndPass("Login???", "p@ssw0rd"));
- Assert.IsFalse(Functions.IsValidLogAndPass("", ""));
- Assert.IsFalse(Functions.IsValidLogAndPass("", "SimplePass"));
- Assert.IsFalse(Functions.IsValidLogAndPass("SimpleLogin", ""));
- }
- [TestMethod]
- public void IsLoginAlreadyTaken()
- {
- Assert.IsTrue(Functions.IsLoginAlreadyTaken("Imagine"));
- Assert.IsFalse(Functions.IsLoginAlreadyTaken("SimpleLogin"));
- Assert.IsFalse(Functions.IsLoginAlreadyTaken("Login?"));
- Assert.IsFalse(Functions.IsLoginAlreadyTaken(""));
- }
- [TestMethod]
- public void IsEmailAlreadyTaken()
- {
- Assert.IsTrue(Functions.IsEmailAlreadyTaken("Imagine@gmail.com"));
- Assert.IsFalse(Functions.IsEmailAlreadyTaken("user3@mail.ru"));
- Assert.IsFalse(Functions.IsEmailAlreadyTaken("user42@gmail.com"));
- Assert.IsFalse(Functions.IsEmailAlreadyTaken("s0mpleEmail@sibmail.com"));
- }
- [TestMethod]
- public void IsLogEqualPass()
- {
- Assert.IsFalse(Functions.IsLogEqualPass("asdfkwet", "asdfkwet"));
- Assert.IsTrue(Functions.IsLogEqualPass("asdfkwet", "mEme3"));
- }
- [TestMethod]
- public void IsValidLength()
- {
- Assert.IsTrue(Functions.IsValidLength("mwerogf20"));
- Assert.IsTrue(Functions.IsValidLength("srwerwewe"));
- Assert.IsFalse(Functions.IsValidLength("Ma"));
- Assert.IsFalse(Functions.IsValidLength(""));
- }
- }
- }
|