private void searchBtn_Click(object sender, EventArgs e) { Member m = null; try { m = MemberController.SearchMemberByAthleticId(athleticIdText.Text); }catch (Exception ex) { } if (athleticIdText.Text == "") { MessageBox.Show("Enter ahtletic id to search.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (m == null) { MessageBox.Show(athleticIdText.Text + " is not a member of Nationl Taekwondo Federation!", "Message", MessageBoxButtons.OK); return; } if (!isEnable) { viewMatchesBtn.Enabled = true; courseViewBtn.Enabled = true; addMatchesBtn.Enabled = true; addCoursesBtn.Enabled = true; } }
public void Index_Action_Returns_View() { var controller = new MemberController(donationsService, memberService, campaignService); var result = controller.Index(); result.AssertViewRendered(); }
public void Add_Action_Returns_View_With_ViewModel() { var controller = new MemberController(donationsService, memberService, campaignService); var result = controller.Add(); result.AssertViewRendered().WithViewData <MemberEditViewModel>(); }
public void UpdateMemberFailValidationTest() { try { var ctrl = new MemberController(jwtHandler, GetMemberService()); var updatedMember = ctrl.UpdateMember(new MemberUpdateRequest { ID = 1, Name = "Yuni Shara", DateOfBirth = DateTime.Parse("1990-01-01"), Gender = "", MobileNumber = "", OptionalEmail = "", }); throw new Exception("You fail"); } catch (Exception ex) { Assert.IsTrue(ex is ValidationException); var vex = ex as ValidationException; //error count is only 1 Assert.IsTrue(vex.ValidationResult.Errors.Count == 2); //and the error is caused by empty name Assert.IsTrue(vex.ValidationResult.Errors.Where(x => x.Field == nameof(Member.Gender)).Count() == 1); Assert.IsTrue(vex.ValidationResult.Errors.Where(x => x.Field == nameof(Member.MobileNumber)).Count() == 1); } }
public void RegisterNewMemberFailValidationTest() { try { var ctrl = new MemberController(jwtHandler, GetMemberService()); var newMember = ctrl.RegisterNewMember(new Member { ID = 1, Name = "", DateOfBirth = DateTime.Parse("1990-01-01"), Email = "*****@*****.**", Gender = "Male", MobileNumber = "+123", OptionalEmail = "", Password = "******" }); throw new Exception("Dont hit this exception"); } catch (Exception ex) { Assert.IsTrue(ex is ValidationException); var vex = ex as ValidationException; //error count is only 1 Assert.IsTrue(vex.ValidationResult.Errors.Count == 1); //and the error is caused by empty name Assert.IsTrue(vex.ValidationResult.Errors.Where(x => x.Field == nameof(Member.Name)).Count() == 1); } }
public void AuthenticateTest() { var memberController = new MemberController(jwtHandler, GetMemberService()); var newMember = memberController.RegisterNewMember(new Member { ID = 1, Name = "Arif", DateOfBirth = DateTime.Parse("1990-01-01"), Email = "*****@*****.**", Gender = "Male", MobileNumber = "+123", OptionalEmail = "", Password = "******" }); LoginRequest loginRequest = new LoginRequest { Email = newMember.Email, Password = "******" }; var authController = new AuthController(jwtHandler, GetAuthService()); var authInfo = authController.Authenticate(loginRequest); Assert.IsNotNull(authInfo); Assert.IsTrue(!string.IsNullOrEmpty(authInfo.AccessToken)); }
public void AuthenticateFailInvalidEmailTest() { try { var memberController = new MemberController(jwtHandler, GetMemberService()); var newAuth = memberController.RegisterNewMember(new Member { ID = 1, Name = "Wawan", DateOfBirth = DateTime.Parse("1990-01-01"), Email = "*****@*****.**", Gender = "Male", MobileNumber = "+123", OptionalEmail = "", Password = "******" }); LoginRequest loginRequest = new LoginRequest { Email = "*****@*****.**", Password = "******" }; var authController = new AuthController(jwtHandler, GetAuthService()); var authInfo = authController.Authenticate(loginRequest); } catch (Exception ex) { Assert.IsTrue(ex is AuthenticationException); } }
public void TestMemberIndex() {// Arrange var member = new Member { id = 1, name = "one", surname = "someone", address = "t1 address", email = "*****@*****.**", phonenumber = "011111111" }; mockMemRepo.Setup(e => e.GetByID(1)).Returns(member); var controllerUnderTest = new MemberController(mockAppRepo.Object, mockMemRepo.Object, mockPetRepo.Object, mockSpecieRepo.Object, mockVCRepo.Object, mockTimeSlotRepo.Object, mockAppTimeRepo.Object, mockServiceRepo.Object); // Act var result = controllerUnderTest.Index(1, null, null) as ViewResult; var model = result.Model as MemberAppointmentViewModel; // Assert Assert.IsNotNull(result); Assert.AreEqual(1, model.member.id); Assert.AreEqual("one", model.member.name); Assert.AreEqual("someone", model.member.surname); Assert.AreEqual("*****@*****.**", model.member.email); Assert.AreEqual("t1 address", model.member.address); Assert.AreEqual("011111111", model.member.phonenumber); Assert.IsTrue(string.IsNullOrEmpty(result.ViewName)); }
public void AuthenticateFailValidationTest() { try { var memberController = new MemberController(jwtHandler, GetMemberService()); var newMember = memberController.RegisterNewMember(new Member { ID = 1, Name = "Hani", DateOfBirth = DateTime.Parse("1990-01-01"), Email = "*****@*****.**", Gender = "Female", MobileNumber = "+123", OptionalEmail = "", Password = "******" }); LoginRequest loginRequest = new LoginRequest { Email = "", Password = "******" }; var authController = new AuthController(jwtHandler, GetAuthService()); var authInfo = authController.Authenticate(loginRequest); } catch (Exception ex) { Assert.IsTrue(ex is WonderAPI.Pkg.ValidationException); var vex = ex as WonderAPI.Pkg.ValidationException; //error count is only 1 Assert.IsTrue(vex.ValidationResult.Errors.Count == 1); //and the error is caused by empty name Assert.IsTrue(vex.ValidationResult.Errors.Where(x => x.Field == nameof(Member.Email)).Count() == 1); } }
public void TestCreatePetCase2_Fail_exits() {// Arrange var pet = new Pet { id = 2, memberId = 1, name = "oneDog", specieId = 1, }; var specie = new Specie { id = 1, name = "dog" }; // mockPetRepo.Setup(e => e.GetById(1)).Returns(pet); mockPetRepo.Setup(e => e.GetByMemberIDAndNameAndSpecie(1, "oneDog", 1)).Returns(pet); mockSpecieRepo.Setup(e => e.GetById(1)).Returns(specie); var controllerUnderTest = new MemberController(mockAppRepo.Object, mockMemRepo.Object, mockPetRepo.Object, mockSpecieRepo.Object, mockVCRepo.Object, mockTimeSlotRepo.Object, mockAppTimeRepo.Object, mockServiceRepo.Object); // Act var message = controllerUnderTest.CreatePet(1, 1, "oneDog") as JsonResult; var result = message.Data.ToString(); // Assert Assert.AreEqual("{ Result = Fail, The member already have dog name oneDog }", result); }
public bool UpdateAccount(string username, string childFirstName, string childLastName, string parent1FirstName, string parent1LastName, string parent2FirstName, string parent2LastName, string homeAddress, string postalCode, string emergencyContact) { try { MemberController members = new MemberController(); Member m = new Member(); m.UserName = username; m.ChildFirstName = childFirstName; m.ChildLastName = childLastName; m.Parent1FirstName = parent1FirstName; m.Parent1LastName = parent1LastName; m.Parent2FirstName = parent2FirstName; m.Parent2LastName = parent2LastName; m.HomeAddress = homeAddress; m.PostalCode = postalCode; m.EmergencyContact = emergencyContact; bool b = members.UpdateMember(m); if (b) { return(true); } else { return(false); } } catch (Exception e) { return(false); } }
public List <Member> SearchMembers(string text) { MemberController members = new MemberController(); List <Member> foundMembers = members.SearchMembers(text); return(foundMembers); }
public void HertzAwardLoyaltyCurrency_Negative(MemberModel member, string token, int errorCode, string errorMessage, string memLoyaltyID = null) { MemberController memController = new MemberController(Database, TestStep); try { //Generate unique LIDs for each virtual card in the member member = memController.AssignUniqueLIDs(member); TestStep.Start($"Make AddMember Call", "Member should be added successfully"); MemberModel memberOut = memController.AddMember(member); AssertModels.AreEqualOnly(member, memberOut, MemberModel.BaseVerify); TestStep.Pass("Member was added successfully and member object was returned", memberOut.ReportDetail()); var loyaltyId = memLoyaltyID ?? memberOut.VirtualCards.First().LOYALTYIDNUMBER; TestStep.Start($"Make HertzValidateToken Call", $"Add member call should throw exception with error code = {errorCode}"); LWServiceException exception = Assert.Throws <LWServiceException>(() => memController.HertzValidateToken(loyaltyId, token), "Expected LWServiceException, exception was not thrown."); Assert.AreEqual(errorCode, exception.ErrorCode); Assert.IsTrue(exception.Message.Contains(errorMessage)); Assert.AreEqual(errorCode, exception.ErrorCode); Assert.IsTrue(exception.Message.Contains(errorMessage)); TestStep.Pass("HertzValidateToken call threw expected exception", exception.ReportDetail()); } catch (AssertModelEqualityException ex) { TestStep.Fail(ex.Message, ex.ComparisonFailures); Assert.Fail(); } catch (Exception ex) { TestStep.Abort(ex.Message); Assert.Fail(); } }
public MemberQuickView(int member_id) { InitializeComponent(); this.member_id = member_id; memberController = new MemberController(); member = memberController.findMemberById(member_id); txt_firstname.Text = member.first_name; txt_lastname.Text = member.last_name; txt_phonenumber.Text = member.phone_number; txt_address.Text = member.address; dpdob.SelectedDate = member.dob; txt_member_id.Text = member.member_id + ""; if (member.photo != null) { image_member.Source = Convertor.ToImage(member.photo); } else { image_member.Source = new BitmapImage(new Uri(@"image/profile3.jpg", UriKind.Relative)); } }
public void PostSaveMember_WhenModelStateIsNotValid_ExpectFailureResponse( [Frozen] IMemberManager umbracoMembersUserManager, IMemberService memberService, IMemberTypeService memberTypeService, IMemberGroupService memberGroupService, IDataTypeService dataTypeService, IBackOfficeSecurityAccessor backOfficeSecurityAccessor, IPasswordChanger <MemberIdentityUser> passwordChanger, IOptions <GlobalSettings> globalSettings, IUser user) { // arrange Member member = SetupMemberTestData(out MemberSave fakeMemberData, out MemberDisplay memberDisplay, ContentSaveAction.SaveNew); MemberController sut = CreateSut(memberService, memberTypeService, memberGroupService, umbracoMembersUserManager, dataTypeService, backOfficeSecurityAccessor, passwordChanger, globalSettings, user); sut.ModelState.AddModelError("key", "Invalid model state"); Mock.Get(umbracoMembersUserManager) .Setup(x => x.CreateAsync(It.IsAny <MemberIdentityUser>(), It.IsAny <string>())) .ReturnsAsync(() => IdentityResult.Success); Mock.Get(umbracoMembersUserManager) .Setup(x => x.ValidatePasswordAsync(It.IsAny <string>())) .ReturnsAsync(() => IdentityResult.Success); var value = new MemberDisplay(); // act ActionResult <MemberDisplay> result = sut.PostSave(fakeMemberData).Result; var validation = result.Result as ValidationErrorResult; // assert Assert.IsNotNull(result.Result); Assert.IsNull(result.Value); Assert.AreEqual(StatusCodes.Status400BadRequest, validation?.StatusCode); }
public frmMemberList(UpdataType type) { InitializeComponent(); ApiClient = new MemberApiClient(Core.Client); controller = new MemberController(ApiClient); _type = type; }
private bool validate() { Control[] controls = new Control[] { memberNoTextBox, nameTextBox, addressTextBox, dobDatePicker, suretyNameTextBox, suretyAddressTextBox }; string[] captions = new string[] { "Member Number", "Name of the Member", "Address of the Member", "Date of Birth of the Member", "Name of the Surety", "Address of the Surety" }; //Member No already exists. if (MemberController.IsMemberExists(memberNoTextBox.Text)) { inValid(memberNoTextBox, "The Member No is already exists!", "Member No"); memberNoTextBox.SelectAll(); return(false); } //Test for Required Fields bool valid = ValidationClass.ValidateEmptyText(highlighter, controls, captions); if (!valid) { return(false); } return(true); }
private void searchPlayerBtn_Click(object sender, EventArgs e) { Member m = MemberController.SearchMemberByAthleticId(athleticIdText.Text); try { if (PlayerController.GetMatches(athleticIdText.Text, PlayerMatchType.Local).Select()[0] != null) { addPlayerMatchesLable.BackColor = Color.FromArgb(70, 0, 40); addPlayerCoursesLable.BackColor = Color.FromArgb(70, 0, 40); viewCoursesLable.BackColor = Color.FromArgb(70, 0, 40); viewMatchesLable.BackColor = Color.FromArgb(70, 0, 40); updatePlayeDetailsLable.BackColor = Color.FromArgb(70, 0, 40); isPlayeBtnEnable = true; } }catch (Exception ex) { if (m != null) { MessageBox.Show(athleticIdText.Text + " is not a player!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (athleticIdText.Text == "") { MessageBox.Show("Enter ahtletic id to search.", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } MessageBox.Show(athleticIdText.Text + " is not a member of Nationl Taekwondo Federation!", "Message", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } } }
public MemberView(Member member, BasicForm form) { InitializeComponent(); _Mother = form; _LoginInfo = member; _SelectedData = new Member(); _MemberController = new MemberController(); this.dataGridView1.Font = new Font("Tahoma", 10, FontStyle.Regular); GetMemberList(); ComboBoxSet(); _SelectedData.No = (int)dataGridView1.Rows[0].Cells[0].Value; _SelectedData.Rank = dataGridView1.Rows[0].Cells[1].Value.ToString(); _SelectedData.Part = dataGridView1.Rows[0].Cells[2].Value.ToString(); _SelectedData.Name = dataGridView1.Rows[0].Cells[3].Value.ToString(); _SelectedData.Id = dataGridView1.Rows[0].Cells[4].Value.ToString(); _SelectedData.Phone = dataGridView1.Rows[0].Cells[5].Value.ToString(); _SelectedData.Email = dataGridView1.Rows[0].Cells[6].Value.ToString(); _SelectedData.Birthday = dataGridView1.Rows[0].Cells[7].Value.ToString(); _SelectedData.Longevity = dataGridView1.Rows[0].Cells[8].Value.ToString(); SetSelectData(); }
public RentalController(IRentalView rentalView, BookController bookController, MemberController memberController) { this.rentalView = rentalView; this.bookController = bookController; this.memberController = memberController; rentalView.SetController(this); }
public void InValid_Edit() { MemberController memberController = new MemberController(); var result = memberController.Edit("-1") as ViewResult; Assert.IsNotNull(result); }
public async Task AddMember_Controller_Action_Returns_Member_When_Created() { // Arrange var cardId = "ByDJ0lbYcPkzp2Ja"; var newMember = new NewMember { CardId = cardId, Name = "Test User", MemberId = "1234", Email = "*****@*****.**", Mobile = "0774564154", Pin = "3433" }; var createdMember = new MemberDto() { Name = "Test User" }; var memberService = new Mock <IMemberService>(); memberService.Setup(x => x.AddMember(newMember)).Returns(createdMember); // Act var controller = new MemberController(memberService.Object); var result = controller.AddMember(newMember); var resultMember = (CreatedAtActionResult)result; // Assert Assert.Equal(createdMember, resultMember.Value); }
public void ProcessRequest(HttpContext context) { //首先拿到请求的URL-->Portal?m=xxx&c=xxx&a=xxx var controllerName = context.Request.QueryString["c"] ?? "home"; IController controller = null; switch (controllerName.ToLower()) { case "member": controller = new MemberController(); break; case "product": controller = new ProductController(); break; } if (controller == null) { throw new HttpException(404, "Not Found,I Want You"); } else { controller.Execute(context); } }
private void DataToMemberTable() { MemberController userController = new MemberController(); DataTable dataTable = userController.LoadAllUsers(); userView.DataSource = dataTable; userView.Columns["password"].Visible = false; userView.Rows.Remove(userView.Rows[0]); userView.Columns["id"].HeaderText = "User ID"; userView.Columns["name"].HeaderText = "Name"; userView.Columns["address"].HeaderText = "Address"; userView.Columns["dob"].HeaderText = "DOB"; userView.Columns["email"].HeaderText = "Email"; userView.Columns["role"].HeaderText = "Role"; userView.SelectionMode = DataGridViewSelectionMode.FullRowSelect; userView.AllowUserToAddRows = false; userView.AllowUserToDeleteRows = false; userView.MultiSelect = false; userView.AllowUserToResizeRows = false; userView.RowHeadersWidthSizeMode = DataGridViewRowHeadersWidthSizeMode.DisableResizing; }
public void AddMember_Negative(MemberModel member, bool generateLID, int errorCode, string errorMessage) { MemberController memController = new MemberController(Database, TestStep); try { if (generateLID) { TestStep.Start("Assing Member unique LoyaltyIds for each virtual card", "Unique LoyaltyIds should be assigned"); member = memController.AssignUniqueLIDs(member); TestStep.Pass("Unique LoyaltyIds assigned", member.VirtualCards.ReportDetail()); } TestStep.Start($"Make AddMember Call", $"Add member call should throw exception with error code = {errorCode}"); LWServiceException exception = Assert.Throws <LWServiceException>(() => memController.AddMember(member), "Excepted LWServiceException, exception was not thrown."); Assert.AreEqual(errorCode, exception.ErrorCode); Assert.IsTrue(exception.Message.Contains(errorMessage)); TestStep.Pass("Add Member call threw expected exception", exception.ReportDetail()); } catch (AssertModelEqualityException ex) { TestStep.Fail(ex.Message, ex.ComparisonFailures); Assert.Fail(); } catch (Exception ex) { TestStep.Abort(ex.Message); Assert.Fail(); } }
public void TestMemberController() { MemberController ControllerUnderTest = new MemberController(); var result = ControllerUnderTest.step2() as ViewResult; Assert.AreEqual("step2", result.ViewName); }
public void CancelMemberReward_Negative(string memberRewardId, int errorCode, string errorMessage) { try { MemberController memberController = new MemberController(Database, TestStep); TestStep.Start("Make CancelMemberReward Call", $"CancelMemberReward call should throw exception with error code = {errorCode}"); LWServiceException exception = Assert.Throws <LWServiceException>(() => memberController.CancelMemberReward(memberRewardId, null, null, null, null, null, null, null), "Expected LWServiceException, exception was not thrown."); Assert.AreEqual(errorCode, exception.ErrorCode, $"Expected Error Code: {errorCode}"); Assert.IsTrue(exception.Message.Contains(errorMessage), $"Expected Error Message to contain: {errorMessage}"); TestStep.Pass("CancelMemberReward call threw expected exception", exception.ReportDetail()); } catch (AssertionException ex) { TestStep.Fail(ex.Message); Assert.Fail(); } catch (AssertModelEqualityException ex) { TestStep.Fail(ex.Message, ex.ComparisonFailures); Assert.Fail(); } catch (Exception ex) { TestStep.Abort(ex.Message, ex.StackTrace); Assert.Fail(); } }
/// <summary> /// pipeline 11-12th event /// </summary> /// <param name="context"></param> public void ProcessRequest(HttpContext context) { //ask your request string controllerName = context.Request.QueryString["c"] ?? "Home"; //help u to find the right person IController controller = null; switch (controllerName.ToLower()) { case "member": controller = new MemberController(); break; case "product": controller = new ProductController(); break; } //make sure there's someone who can handle the request if (controller == null) { throw new HttpException(404, "not found"); } //found that person controller.Execute(context); //receptionist's work is done. }
public void DeleteMember_Returns204NoContent_WhenIDExists() { mockRepo.Setup(repo => repo.GetFamilyMemberById(1)).Returns(new Member { FirstName = "Jesus", MiddleName = null, LastName = "Christ", PreferredName = "Emmanuel", Suffix = null, ProfilePhotoUrl = "www.kingofkings.com/jesus-christ.jpg", BirthDay = 25, BirthMonth = 12, BirthYear = 0000, DeathDay = 10, DeathMonth = 4, DeathYear = 0033, Birthplace = "Bethlehem, North Africa", Residence = "Bethlehem, North Africa", IsAlive = false, HasSpouse = false, PrimaryParentId = 1, SecondaryParentId = 2, IsActiveUser = false, SpouseId = null, UserId = null }); var controller = new MemberController(mockRepo.Object, mapper); var result = controller.DeleteMember(1); Assert.IsType <NoContentResult>(result); }
private void saveBtn_Click(object sender, EventArgs e) { String fullName = fullNameText.Text; String nameWithInitials = nameWithInText.Text; String nic = nicText.Text; String dob = dobText.Text; String address = addressText.Text; String athleticId = athleticIdText.Text; String mobile = mobileNoText.Text; String tel = telNoText.Text; String email = emailText.Text; String occupation = occupationText.Text; String kukkiwonNo = kukkiwonNoText.Text; String dan = dangupText.Text; String belt = beltText.Text; String club = clubText.Text; String coacher = coacherText.Text; try { string[] dateformat = dob.Split('/'); dob = dateformat[2] + "-" + dateformat[0] + "-" + dateformat[1]; Member member = new Member(athleticId, fullName, nameWithInitials, dob, nic, address, Int32.Parse(tel), Int32.Parse(mobile), occupation, email, dan, kukkiwonNo, belt, club, coacher); MemberController.UpdateMember(member); MessageBox.Show("Member details updated..!", "Message", MessageBoxButtons.OK); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void MemberControllerConstructorTest() { IOrderRepository repo = null; // TODO: Initialize to an appropriate value IFormsAuthentication formsAuthentication = null; // TODO: Initialize to an appropriate value MemberController target = new MemberController(repo, formsAuthentication); Assert.Inconclusive("TODO: Implement code to verify target"); }
// // GET: /Forex/ public ActionResult Index() { MemberController loginControl = new MemberController(); string id = (Session["id"] != null) ? Session["id"].ToString() : "-1"; string eMailAddress = (Session["eMailAddress"] != null) ? Session["eMailAddress"].ToString() : "INVALID"; string password = (Session["password"] != null) ? Session["password"].ToString() : "INVALID"; int nid=loginControl.isValidLogin(eMailAddress, password, false); if (id!="-1" && nid!=-1 && id==nid.ToString()){ apiController a = new apiController(); ViewBag.cur1 = "USD/TRY: " + a.get("getlatest", "usd", "try"); ViewBag.cur2 = "EUR/TRY: " + a.get("getlatest", "eur", "try"); ViewBag.cur3 = "GBP/TRY: " + a.get("getlatest", "gbp", "try"); return View(); } else return RedirectToAction("Index", "Home"); }
public void DashboardTest() { IOrderRepository repo = null; // TODO: Initialize to an appropriate value IFormsAuthentication formsAuthentication = null; // TODO: Initialize to an appropriate value MemberController target = new MemberController(repo, formsAuthentication); // TODO: Initialize to an appropriate value ActionResult expected = null; // TODO: Initialize to an appropriate value ActionResult actual; actual = target.Dashboard(); Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
public JsonNetResult HelpMemBook(int memid, int roomid, DateTime sdate, DateTime edate, string remark) { if (sdate.AddDays(1) < DateTime.Now) { return this.JsonNet(new { ResultID = 0, Message = "入住日期必须大于等于当前日期!" }); } if (edate <= sdate) { return this.JsonNet(new { ResultID = 0, Message = "离开日期必须大于入住日期!" }); } MemberController mctr = new MemberController(); var r = mctr.BookRoom(roomid, sdate, edate, remark, memid); if (r == -2) { return this.JsonNet(new { ResultID = 0, Message = "房间数量不足!" }); } else if (r == -3) { return this.JsonNet(new { ResultID = 0, Message = "余额不足!" }); } else if (r == 0) { return this.JsonNet(new { ResultID = 0, Message = "预定失败,请重试!" }); } return this.JsonNet(new { ResultID = 1, Message = "预定成功。" }); }