Beispiel #1
0
        public LoginResult Login(LoginRequest loginRequest)
        {
            LongRunningOperationSimulator.Simulate();
            string password;

            return((_users.TryGetValue(loginRequest.UserName, out password) && password == loginRequest.Password)
                ? new LoginResult(true, string.Format("Welcome {0}!", loginRequest.UserName))
                : new LoginResult(false, "Invalid user name or password."));
        }
Beispiel #2
0
 public bool TransferToBasket(Basket basket, string product)
 {
     LongRunningOperationSimulator.Simulate();
     if (!_products.Contains(product) || !_products.Remove(product))
     {
         return(false);
     }
     basket.Add(product);
     return(true);
 }
 private void When_I_request_all_historical_invoices()
 {
     LongRunningOperationSimulator.Simulate();
 }
Beispiel #4
0
 private void When_the_user_clicks_login_button()
 {
     LongRunningOperationSimulator.Simulate();
 }
Beispiel #5
0
 private void When_customer_requests_to_pay()
 {
     LongRunningOperationSimulator.Simulate();
 }