public void Create_An_Member_With_A_Unique_Code() { // Arrange MemberService _memberService = new MemberService(); List <Member> members = new List <Member>(); Guid _id1 = Guid.NewGuid(); Guid _id2 = Guid.NewGuid(); Guid _id3 = Guid.NewGuid(); Member member1 = new Member { Id = _id1, Code = "BROWN19800617001", Title = "Mr", Forename = "Danny", Surname = "Brown", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "1 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; Member member2 = new Member { Id = _id2, Code = "SMITH19800617001", Title = "Mr", Forename = "Bob", Surname = "Smith", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "2 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; Member member3 = new Member { Id = _id3, Code = "BROWN19800617001", Title = "Mr", Forename = "Alan", Surname = "Shearer", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "3 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; // Act bool member1_result = _memberService.Add(member1, members); bool member2_result = _memberService.Add(member2, members); bool member3_result = _memberService.Add(member3, members); // Assert Assert.AreEqual(true, member1_result); Assert.AreEqual(true, member2_result); Assert.AreEqual(false, member3_result); Assert.AreEqual(2, members.Count); CollectionAssert.DoesNotContain(members, member3); }
public void Amend_A_Member_Code() { // Arrange MemberService _memberService = new MemberService(); List <Member> members = new List <Member>(); Guid _id1 = Guid.NewGuid(); Guid _id2 = Guid.NewGuid(); Guid _id3 = Guid.NewGuid(); Member member1 = new Member { Id = _id1, Code = "BROWN19800617001", Title = "Mr", Forename = "Danny", Surname = "Brown", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "1 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; Member member2 = new Member { Id = _id2, Code = "SMITH19800617001", Title = "Mr", Forename = "Bob", Surname = "Smith", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "2 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; Member member3 = new Member { Id = _id3, Code = "SHEAR19800617001", Title = "Mr", Forename = "Alan", Surname = "Shearer", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "3 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; _memberService.Add(member1, members); _memberService.Add(member2, members); _memberService.Add(member3, members); member1.Code = "BROWN19800617999"; // Act bool result = _memberService.Update(_id1, member1, members); // Assert Member updated_member = members.Find(m => m.Id == _id1); Assert.AreEqual("BROWN19800617999", updated_member.Code); }
public void AddDuplicateMemberWithNullId_ShouldSucceed() { var dataSvc = new MockMameberDataService(); var sut = new MemberService((IMemberDataService)dataSvc); sut.Add(_janeway); sut.Add(_janeway); }
public void AddDuplicateMemberWithId_ShouldThrow_DuplicateKeyException() { var dataSvc = new MockMameberDataService(); var sut = new MemberService((IMemberDataService)dataSvc); sut.Add(_membersToAdd[0]); Assert.That( () => sut.Add(_membersToAdd[0]), Throws.TypeOf <DuplicateKeyException>() ); }
/// <summary> /// Checks if input pN is a number and if input fields firstname and lastname are null or empty. /// If successfull then it creates a new member. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddMember_Click(object sender, EventArgs e) { int id = memberService.GenerateId(); long pN; bool parseSuccess = long.TryParse(txtPNr.Text, out pN); if (string.IsNullOrEmpty(txtFName.Text) && (string.IsNullOrEmpty(txtLName.Text))) { MessageBox.Show("Input fields are not filled in."); } else if (parseSuccess) { Member member = new Member { MemberId = id, Name = txtFName.Text + " " + txtLName.Text, PersonNumber = pN, MembershipDate = monthCalendar1.SelectionStart }; memberService.Add(member); memberService.Edit(member); } else { MessageBox.Show("Invalid input, Person number was not a number"); } }
/// <summary> /// Creates a Member object /// </summary> /// <param name="sender"> /// Object reference /// </param> /// <param name="e"> /// Event data /// </param> private void btn_Create_Member_Click(object sender, EventArgs e) { AddMemberDialog amd = new AddMemberDialog(); if (amd.ShowDialog() == DialogResult.OK) { if (amd._Name == "") { MessageBox.Show("No member created: You must choose a name for the member", "Error: Member Name", MessageBoxButtons.OK); } else if (amd._SSN == 0) { MessageBox.Show("No member created: You must enter a correct user SSN, between:" + Int32.MinValue + " and " + Int32.MaxValue + " make sure to only use numbers", "Error: Member SSN", MessageBoxButtons.OK); } else { Member m = new Member() { Name = amd._Name, SSN = amd._SSN }; memberService.Add(m); } } }
/// <summary> /// The button that adds a new member and checks if a member already exists. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_AddNewMember_Click(object sender, EventArgs e) { int PersonalID; var PersonidIsOK = int.TryParse(txt_PersonalId.Text, out PersonalID); if (!PersonidIsOK) { MessageBox.Show("Personal ID has to be a number."); } else if (MS.MemberAlreadyExists(PersonalID)) { MessageBox.Show("A member with this personal id already exists."); } else if (txt_Name.Text.Trim() == "") { MessageBox.Show("Please enter a name."); } else { Member member = new Member() { Name = txt_Name.Text.Trim(), PersonId = PersonalID, DateOfMembership = DateTime.Now }; MS.Add(member); } }
public void Test_Check_Member_Is_Added() { //Arrange var mockRepository = new Mock <IDataRepository>(); mockRepository.Setup(repository => repository.AddMember(It.Is <Entity.Member>((r) => r.FirstName.Equals("TestFirstName") && r.LastName.Equals("TestLastName") && r.DateOfBirth.Equals("10/10/1990") && r.Email.Equals("*****@*****.**") ))).Returns(true); var memberService = new MemberService(mockRepository.Object); //Act var IsAdded = memberService.Add(new Entity.Member() { MemberId = 0, FirstName = "TestFirstName", LastName = "TestLastName", DateOfBirth = "10/10/1990", Email = "*****@*****.**" }); //Assert Assert.IsTrue(IsAdded); }
/// <summary> /// Creates a new member /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void button1_Click(object sender, EventArgs e) { string SocialNumber = addMemberSocialNum.Text; string Name = addMemberName.Text.Trim(); Regex rx = new Regex(@"^([0-9]{6,8}-[0-9]{4}|[0-9]{6,8})$"); if (rx.Match(SocialNumber).Success) { if (Name != "") { Member newMember = new Member() { Name = Name, SocialNumber = SocialNumber, MemberSince = DateTime.Now }; memberService.Add(newMember); } else { MessageBox.Show("Please type your name."); } } else { MessageBox.Show("Incorrect social number format. Format (yy)yymmdd-xxxx or (yy)yymmdd "); } }
// When[("یک عضو با سن 20 سال تعریف میکنم")] private void When() { AddMemberDto dto = new AddMemberDto() { Age = 20 }; actualRecordId = sut.Add(dto); }
private void btnAddMember_Click(object sender, EventArgs e) { m1.PersonalId = txtPId.Text; m1.Name = txnName.Text; _memberService.Add(m1); _memberService.OnChanged(this, EventArgs.Empty); //form.ListAllMembers(); this.Close(); }
public ActionResult Add(Member data) { _memberService.Add(data); data.Status = Core.Entity.Enum.Status.Active; data.Role = Model.Entities.Role.Member; _memberService.Save(); return(RedirectToAction("Index", "Home", new { area = "Member" })); }
private void AddMember_Click(object sender, EventArgs e) { if (isNumbers(memberIdField.Text)) { _memberService.Add(Convert.ToInt64(memberIdField.Text), memberNameField.Text); } else { System.Windows.Forms.MessageBox.Show("Please type in correct Personal number"); } }
public ActionResult Add(TubeRehber.Model.Entities.Member data) { data.CreatedBy = userID; data.Status = TubeRehber.Core.Entity.Enum.Status.Active; _memberService.Add(data); _memberService.Save(); return(RedirectToAction("Index")); }
private void add_member_btn_Click(object sender, EventArgs e) { try { memberService.Add(member_name_text_box.Text, member_sso_text_box.Text); } catch (Exception ex) { UserError(ex); } }
public void Add_ValidDataWithoutDisplayName_ReturnsMember() { var inputMember = GenerateDomainMember(); var outputMember = MemberService.Add(inputMember.FirebaseId, inputMember.Email); Assert.True(outputMember.Id > 0); Assert.Equal(inputMember.Email, outputMember.Email); Assert.Equal(inputMember.FirebaseId, outputMember.FirebaseId); Assert.True(string.IsNullOrEmpty(outputMember.DisplayName)); }
public void Add_ExistingFirebaseIdInContext_ThrowsResourceNotAddedException(int id) { var firebaseId = $"{MemberProperty.FirebaseId.ToString()}{id}"; var member = GenerateDomainMember(); member.FirebaseId = firebaseId; Assert.Throws <ResourceNotAddedException>(() => { MemberService.Add(member.FirebaseId, member.Email, member.DisplayName); }); }
public ActionResult Create(Member model) { memberService = new MemberService(); var chk = memberService.Add(model); if (chk) { return(RedirectToAction("Index")); } else { return(HttpNotFound()); } }
public void AddMember_ShouldSucceed(int count) { var dataSvc = new MockMameberDataService(); var sut = new MemberService((IMemberDataService)dataSvc); foreach (var m in _membersToAdd.Take(count)) { sut.Add(m); } Assert.That(dataSvc.Members.Count(), Is.EqualTo(count)); Assert.That( dataSvc.Members.Select(m => m.TmMemberNumber), Is.EquivalentTo(_membersToAdd.Take(count).Select(m => m.TmMemberId)) ); }
public ActionResult SignUp(Member data) { if (_memberService.GetByDefault(user => user.UserName == data.UserName) != null) { // return RedirectToAction("Index", "Home"); return(View()); } data.Role = Role.Member; _memberService.Add(data); _memberService.Save(); return(RedirectToAction("Index", "Home")); }
public void Add_ExistingEmailNotInContext_ThrowsResourceNotAddedException(int id) { var email = $"{MemberProperty.Email.ToString()}{id}"; // Detach existing entity from context Detach <Domain.Member>(m => m.Email == email); var member = GenerateDomainMember(); member.Email = email; Assert.Throws <ResourceNotAddedException>(() => { MemberService.Add(member.FirebaseId, member.Email, member.DisplayName); }); }
void lb_Click(object sender, EventArgs e) { if (CurrentPersonId.HasValue) { LinkButton lb = sender as LinkButton; if (lb != null) { int groupId = 0; if (Int32.TryParse(lb.Attributes["group"], out groupId)) { int roleId = 0; if (!Int32.TryParse(AttributeValue("GroupRole"), out roleId)) { roleId = 0; } var group = groupService.Get(groupId); if (group != null && group.AttributeValues.ContainsKey(_videoAttributeKey)) { hfVideoUrl.Value = group.AttributeValues[_videoAttributeKey].Value[0].Value; MemberService memberService = new MemberService(); var groupMember = memberService.GetByGroupIdAndPersonIdAndGroupRoleId( groupId, CurrentPersonId.Value, roleId); if (groupMember == null) { groupMember = new Member(); groupMember.GroupId = groupId; groupMember.PersonId = CurrentPersonId.Value; groupMember.GroupRoleId = roleId; memberService.Add(groupMember, CurrentPersonId); memberService.Save(groupMember, CurrentPersonId); } HtmlGenericControl li = lb.Parent as HtmlGenericControl; if (li != null) { li.RemoveCssClass("not-viewed"); li.AddCssClass("viewed"); } } } } } }
public void Create_A_Member() { // Arrange MemberService _memberService = new MemberService(); List <Member> members = new List <Member>(); Guid _id = Guid.NewGuid(); Member member = new Member { Id = _id, Code = "BROWN19800617001", Title = "Mr", Forename = "Alan", Surname = "Shearer", DOB = new DateTime(1980, 06, 17), Gender = "M", Address = "1 High Street", City = "Newcastle", Postcode = "N1 1AS", Email = "*****@*****.**", Telephone = "01298 123 9876", Mobile = "0781 7813 105", MaxItems = 6 }; // Act bool result = _memberService.Add(member, members); // Assert Assert.AreEqual(true, result); CollectionAssert.Contains(members, member); }
private void AddMemberButton_Click(object sender, EventArgs e) { string pNumber = pNumberTextBox.Text; int convertedPNumber; bool isPNumber = int.TryParse(pNumber, out convertedPNumber); if (isPNumber == true && !string.IsNullOrEmpty(NameTextBox.Text)) { Member member = new Member(convertedPNumber, NameTextBox.Text); memberService.Add(member); } else { MessageBox.Show("Invalid input"); } }
public void Add_ExistingFirebaseId_NextSaveWorks(int id) { var firebaseId = $"{MemberProperty.FirebaseId.ToString()}{id}"; var member = GenerateDomainMember(); member.FirebaseId = firebaseId; try { var failedMember = MemberService.Add(member.FirebaseId, member.Email, member.DisplayName); } catch (ResourceNotAddedException) { member = GenerateDomainMember(); var successfulMember = MemberService.Add(member.FirebaseId, member.Email, member.DisplayName); } }
public void Add_add_member_properly() { //Arrange AddMemberDto dto = new AddMemberDto() { Fullname = "dummy-name", Address = "dummy-address", Age = 1 }; //Act var actualReturnedId = sut.Add(dto); //Assert var expected = readContext.Members.Single(_ => _.Id == actualReturnedId); expected.Age.Should().Be(1); expected.Address.Should().Be("dummy-address"); expected.Fullname.Should().Be("dummy-name"); }
// This event will add new member private void BtnAdd_Click(object sender, EventArgs e) { Member member = new Member { Fullname = TxtMemberFullname.Text, Email = TxtMemberEmail.Text, Password = TxtMemberPassword.Text, Address = TxtMemberAddress.Text, Phone = TxtMemberPhone.Text, CreatedAt = DtpCreatedAt.Value }; if (string.IsNullOrEmpty(TxtMemberFullname.Text) || string.IsNullOrEmpty(TxtMemberEmail.Text) || string.IsNullOrEmpty(TxtMemberPassword.Text) || string.IsNullOrEmpty(TxtMemberAddress.Text) || string.IsNullOrEmpty(TxtMemberPhone.Text) || string.IsNullOrEmpty(Convert.ToString(DtpCreatedAt.Value))) { MessageBox.Show("Zəhmət olmasa, bütün məlumatları daxil edin", "Uğursuz əməliyyat!"); } else { _memberService.Add(member); DgvViewAllMembers.Rows.Add(member.Id, member.Fullname, member.Email, member.Password, member.Address, member.Phone, member.CreatedAt); MessageBox.Show(TxtMemberFullname.Text + " adlı yeni istifadəçi əlavə edildi", "Uğurlu əməliyyat!"); Reset(); } }
/// <summary> /// 新增會員資料 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void addMember(object sender, EventArgs e) { var newMember = new MemberViewModel() { Account = txt_account.Value, Name = txt_name.Value, Gender = rb_gender.SelectedValue == "0" ? false : true, Birthday = Convert.ToDateTime(txt_bir.Value), Title = dr_title.SelectedValue, Salary = Convert.ToDecimal(txt_salary.Value) }; //新增一筆會員資料 string msg = memberService.Add(newMember); //alert: 回傳訊息 StringBuilder script = new StringBuilder(); script.Append("window.onload = function(){ window.location.href='MemberList.aspx'; alert('"); script.Append(msg); script.Append("')};"); ClientScript.RegisterStartupScript(this.GetType(), "SuccessMessage", script.ToString(), true); }
/// <summary> /// "Add new member"-button /// </summary> private void BtnAddNewMember_Click(object sender, EventArgs e) { if (textBoxMemberName.Text == "" || textBoxMemberPersonalID.Text == "") { MessageBox.Show("You need to fill in all member details.", "Error!"); } else if (!textBoxMemberName.Text.All(char.IsLetter)) { MessageBox.Show("Name can not contain numbers.", "Error!"); } else { DateTime createdDate = DateTime.Today; Member member = new Member(textBoxMemberPersonalID.Text, textBoxMemberName.Text, createdDate); memberService.Add(member); MessageBox.Show("You have now added the member: " + textBoxMemberName.Text); textBoxMemberName.Clear(); textBoxMemberPersonalID.Clear(); MemberTabShowAllMembers(memberService.All()); LoanTabShowMembers(memberService.All()); LoanTabShowLoansByMember(memberService.All()); } }
void lb_Click( object sender, EventArgs e ) { if ( CurrentPersonId.HasValue ) { LinkButton lb = sender as LinkButton; if ( lb != null ) { int groupId = 0; if ( Int32.TryParse( lb.Attributes["group"], out groupId ) ) { int roleId = 0; if ( !Int32.TryParse( AttributeValue( "GroupRole" ), out roleId ) ) roleId = 0; var group = groupService.Get( groupId ); if ( group != null && group.AttributeValues.ContainsKey( _videoAttributeKey ) ) { hfVideoUrl.Value = group.AttributeValues[_videoAttributeKey].Value[0].Value; MemberService memberService = new MemberService(); var groupMember = memberService.GetByGroupIdAndPersonIdAndGroupRoleId( groupId, CurrentPersonId.Value, roleId ); if ( groupMember == null ) { groupMember = new Member(); groupMember.GroupId = groupId; groupMember.PersonId = CurrentPersonId.Value; groupMember.GroupRoleId = roleId; memberService.Add( groupMember, CurrentPersonId ); memberService.Save( groupMember, CurrentPersonId ); } HtmlGenericControl li = lb.Parent as HtmlGenericControl; if ( li != null ) { li.RemoveCssClass( "not-viewed" ); li.AddCssClass( "viewed" ); } } } } } }
public int Add([Required][FromBody] AddMemberDto dto) { return(_service.Add(dto)); }