public async Task TestSellerRegister_onSuccess(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { try { var seller = new SellerRegister { Sellerid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; await AccountRepository.SellerRegister(seller); var result = AccountRepository.ValidateSeller("pranathi", "pranathi@"); Assert.NotNull(result); } catch (Exception e) { Assert.Fail(e.InnerException.Message); } }
public async Task TestSellerRegister_onFail(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { try { var seller = new SellerRegister { Sellerid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; var result = await AccountRepository.SellerRegister(seller); Assert.AreEqual(false, result); } catch (Exception e) { Assert.Fail(e.InnerException.Message); } }
public void TestSellerRegister_UnSuccess(string username, string password, string gst, string companyname, string aboutcmpy, string address, string website, string email, string mobileno) { try { var seller = new SellerRegister { Username = username, Password = password, Gst = gst, Companyname = companyname, Briefaboutcompany = aboutcmpy, Postaladdress = address, Website = website, Emailid = email, Contactnumber = mobileno }; var mock = new Mock <IAccountRepository>(); mock.Setup(x => x.SellerRegisterAsync(seller)).ReturnsAsync(false); var result = AccountRepository.SellerRegisterAsync(seller); Assert.IsNotNull(result, "test method failed SellerRegister method is null"); Assert.AreEqual(mock.Object, result); } catch (Exception e) { Assert.Fail(e.InnerException.Message); } }
/// <summary> /// To Add new seller to Seller table in database /// </summary> /// <param name="seller"></param> /// <returns></returns> public async Task <bool> SellerRegister(SellerRegister seller) { Seller seller1 = new Seller(); if (seller != null) { seller1.Sellerid = seller.Sellerid; seller1.Username = seller.Username; seller1.Password = seller.Password; seller1.Gst = seller.Gst; seller1.Companyname = seller.Companyname; seller1.Aboutcmpy = seller.Aboutcmpy; seller1.Address = seller.Address; seller1.Website = seller.Website; seller1.Email = seller.Email; seller1.Mobileno = seller.Mobileno; } ; _context.Add(seller1); await _context.SaveChangesAsync(); if ((seller1.Username != seller.Username) && (seller1.Email != seller.Email)) { _context.Add(seller1); await _context.SaveChangesAsync(); return(true); } else { return(false); } }
public async Task <bool> SellerRegister(SellerRegister seller) { bool user = await _iAccountRepository.SellerRegister(seller); return(user); //remove all try-catch blocks from all layers }
/// <summary> /// To Add new seller to Seller table in SellerDb database /// </summary> /// <param name="seller"></param> /// <returns></returns> public async Task <bool> SellerRegisterAsync(SellerRegister seller) { Seller seller1 = new Seller(); if (seller != null) { seller1.Username = seller.Username; seller1.Password = seller.Password; seller1.Gst = seller.Gst; seller1.Companyname = seller.Companyname; seller1.Briefaboutcompany = seller.Briefaboutcompany; seller1.Postaladdress = seller.Postaladdress; seller1.Website = seller.Website; seller1.Emailid = seller.Emailid; seller1.Contactnumber = seller.Contactnumber; } ; if ((seller1.Username != seller.Username) && (seller1.Emailid != seller.Emailid)) { _context.Add(seller1); await _context.SaveChangesAsync(); return(true); } else { return(false); } }
public void TestSellerRegister(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { var Datetime = System.DateTime.Now; var seller = new SellerRegister { Sid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; AccountRepository.SellerRegister(seller); var mock = new Mock <IAccountRepository>(); mock.Setup(x => x.SellerRegister(seller)); var result = AccountRepository.ValidateSeller(username, password); Assert.NotNull(result); }
public async Task <bool> SellerRegister(SellerRegister seller) { _logger.LogInformation("Register"); //Null Checking - var result = await _iAccountManager.SellerRegister(seller); _logger.LogInformation($"Succesfully Registered"); if (result == true) { return(result); } return(result); }
public async Task <IActionResult> SellerRegister(SellerRegister seller) { _logger.LogInformation("Register"); if (seller is null) { return(BadRequest("Seller already exists")); } if (!ModelState.IsValid) { return(BadRequest()); } await _iAccountManager.SellerRegister(seller); _logger.LogInformation("Succesfully Registered"); return(Ok()); }
public async Task <IActionResult> RegisterSeller(SellerRegister sellerRegister) { SellerRegister seller = new SellerRegister(); using (var httpClient = new HttpClient()) { StringContent content = new StringContent(JsonConvert.SerializeObject(sellerRegister), Encoding.UTF8, "application/json"); using (var response = await httpClient.PostAsync("http://localhost:62518/api/v1/RegisterUser/", content)) { string apiResponse = await response.Content.ReadAsStringAsync(); //userDetails1 = JsonConvert.DeserializeObject<UserDetails>(apiResponse); } } return(RedirectToAction("SellerLogin")); }
public void TestSellerRegister_Unsuccess(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { try { var Datetime = System.DateTime.Now; var seller = new SellerRegister { Sid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; var res = AccountManager.SellerRegister(seller); var mock = new Mock <IAccountManager>(); mock.Setup(x => x.SellerRegister(seller)); Assert.AreEqual(res.Result, true); } catch (Exception e) { Assert.Fail(e.Message); } }
public async Task TestSellerRegister_valid_Returns(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { try { var sellerRegister = new SellerRegister() { Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; mockAccountManager.Setup(d => d.SellerRegister(It.IsAny <SellerRegister>())).ReturnsAsync(new bool()); var result = await accountController.SellerRegister(sellerRegister) as OkResult; Assert.That(result, Is.Not.Null); Assert.That(result.StatusCode, Is.EqualTo(200)); } catch (Exception e) { Assert.Fail(e.Message); } }
public async Task TestSellerRegister_Success(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { try { SellerRegister sellerRegister = new SellerRegister() { Username = username, Password = password, Companyname = companyname, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; mockAccountManager.Setup(x => x.SellerRegister(sellerRegister)).ReturnsAsync(true); var result = await accountController.SellerRegister(sellerRegister); Assert.That(result, Is.Not.Null); //Assert.That(result.StatusCode, Is.EqualTo(200)); } catch (Exception e) { Assert.Fail(e.Message); } }
public async Task TestSellerRegister_Unsuccess(int sid, string username, string password, string companyname, int gst, string aboutcmpy, string address, string website, string email, string mobileno) { try { var seller = new SellerRegister { Sellerid = sid, Username = username, Password = password, Companyname = companyname, Gst = gst, Aboutcmpy = aboutcmpy, Address = address, Website = website, Email = email, Mobileno = mobileno }; var mock = new Mock <IAccountRepository>(); mock.Setup(x => x.SellerRegister(seller)).ReturnsAsync(false); AccountManager accountManager = new AccountManager(mock.Object); var result = await accountManager.SellerRegister(seller); Assert.IsNotNull(result, "test method failed SellerRegister method is null"); Assert.AreEqual(false, result); } catch (Exception e) { Assert.Fail(e.Message); } }
/// <summary> /// To Add new seller to Seller table in database /// </summary> /// <param name="seller"></param> /// <returns></returns> public async Task <bool> SellerRegister(SellerRegister seller) { //_context.Seller.Add(seller); //var user = await _context.SaveChangesAsync(); //if(user>0) //{ // return true; //} //else //{ // return false; //} Seller seller1 = new Seller(); if (seller != null) { seller1.Sid = seller.Sid; seller1.Username = seller.Username; seller1.Password = seller.Password; seller1.Gst = seller.Gst; seller1.Companyname = seller.Companyname; seller1.Aboutcmpy = seller.Aboutcmpy; seller1.Address = seller.Address; seller1.Website = seller.Website; seller1.Email = seller.Email; seller1.Mobileno = seller.Mobileno; } ; _context.Add(seller1); var sellerId = await _context.SaveChangesAsync(); if (sellerId > 0) { return(true); } else { return(false); } }
public async Task <bool> SellerRegister(SellerRegister seller) { bool user = await _iAccountRepository.SellerRegister(seller); return(user); }