public void CreateAccount() { var account = DefaultCreator.createAccount(); Assert.IsNotNull(account); Assert.AreEqual(account.ID, 1); Assert.AreEqual(account.Login, @"test_login"); Assert.AreEqual(account.Mail, @"*****@*****.**"); Assert.AreEqual(account.PasswordHash, 12345); }
public void CheckAddHistory() { var account = DefaultCreator.createAccount(); var tourOrder = DefaultCreator.createTourOrder( DefaultCreator.createTour() , DefaultCreator.createCustomer()); account.AddTourOrder(tourOrder); Assert.True(account.History.Contains(tourOrder)); }
public void VerifyLoginHaveNonWhitespaceCharacter() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"lo gin") ); }
public void LoginMustBeLessThen16Symbols() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"testTestTestTestTest") ); }
public void LoginMustBeMoreThen3Symbols() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"tes") ); }
public void RestrictionOnValidCharacters() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"test_login", @"na!#$%^&*()+=`~/\,?><|[email protected]") ); }
public void CheckDomen() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"test_login", @"name@gmailDotcom") ); }
public void SymbolAtMustBePresent() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"test_login", @"nameAtgmail.com") ); }
public void CorrectMail() { var airline = DefaultCreator.createAccount(@"test_login", @"*****@*****.**"); }
public void RestrictionOnValidCharactersForLogin() { Assert.Throws <ArgumentException>( () => DefaultCreator.createAccount(@"na!#$%^&*()+=`~/\,?><|me@") ); }