public async Task AddMember_Database_Call_Is_Made_Once() { // Arrange var cardId = "ByDJ0lbYcPkzp2Ja"; var memberRepo = new Mock <IMembershipRepository>(); var newMember = new NewMember { CardId = cardId, Name = "Test User", MemberId = "1234", Email = "*****@*****.**", Mobile = "0774564154", Pin = "3433" }; var createdMember = new MemberDto() { Name = "Test User" }; memberRepo.Setup(x => x.AddMember(It.IsAny <NewMember>())).Returns(() => null); // Act var memberService = new MemberService(memberRepo.Object); var result = memberService.AddMember(newMember); // Assert memberRepo.Verify(x => x.AddMember(It.IsAny <NewMember>()), Times.Once); }
public ActionResult Create([Bind(Include = "Id,FirstName,LastName,Instrument,Gender")] Member member) { if (ModelState.IsValid) { ss.AddMember(member); return(RedirectToAction("Index")); } return(View(member)); }
/// <summary> /// 添加会员信息 /// </summary> /// <param name="Name"></param> /// <param name="Phone"></param> /// <returns></returns> public static bool AddMember(string Name, string Phone) { int flag = MemberService.AddMember(Name, Phone); if (flag == 1) { return(true); } else { return(false); } }
public async void Add_add_member_properly() { var dto = MemberFactory.GenerateAddMemberDto("dummy-address", 31, "dummy-fullname"); var actual = await _sut.AddMember(dto); var expected = _readContext.Members.Single(_ => _.Id == actual); expected.FullName.Should().Be("dummy-fullname"); expected.Age.Should().Be(31); expected.Address.Should().Be("dummy-address"); expected.Id.Should().Be(actual); }
private void msp_file_add_member_Click(object sender, EventArgs e) { MemberForm form = new MemberForm(memberService); try { if (DialogResult.OK == form.ShowDialog()) { memberService.AddMember(form.Member); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void CreateMember(string memberId, string fName, string lName) { var result = _memberService.FindMember(memberId); if (result == null) { Members newMember = new Members() { MemberId = memberId, FirstName = fName, LastName = lName }; _memberService.AddMember(newMember); _memberService.SaveMember(); } }
public void ShouldAddMember() { var member = new Member { Id = 1, FirstName = "Ronaldinho", LastName = "Gaucho" }; Member savedMember = null; _memberRepositoryMock.Setup(x => x.Add(It.IsAny <Member>())) .Callback <Member>(m => savedMember = m); _memberService.AddMember(member); _memberRepositoryMock.Verify(x => x.Add(member), Times.Once); Assert.Equal(member, savedMember); }
private void AddMember_Btn_Click(object sender, EventArgs e) { var validationList = new List <string> { Member_Name_textbox.Text, Member_Id_textbox.Text }; if (CheckInput(validationList)) { var member = new Member { Name = Member_Name_textbox.Text, Pnr = Member_Id_textbox.Text }; _memberService.AddMember(member); ClearMemberInput(); } }
public async Task <IHttpActionResult> AddMember(AddMemberBindingModel model) { UnitOfWork uow = new UnitOfWork(new ApplicationDbContext()); MemberService service = new MemberService(uow); Member member = new Member() { FirstName = model.FirstName, SecondName = model.SecondName, LastName = model.LastName, Address = model.Address, DateOfBirth = model.DateOfBirth, DateOfDeth = model.DateOfDeth, Sex = model.Sex, Photo = model.Photo, OtherInfo = model.OtherInfo }; var userId = User.Identity.GetUserId(); service.AddMember(userId, member); uow.Commit(); return(Ok()); }
public string AddMember([FromBody] Member member)//傳輸api資料庫的Member資料 //丟到Body,希望回傳值是登入成功與否(字串) { return(_memberService.AddMember(member)); }
//یک عضو با نام ونام خانوادگی امید جمالی //و سن 31 سال و آدرس بلوار محراب در فهرست اعضا تعریف میکنم private async void When() { var dto = MemberFactory.GenerateAddMemberDto("بلوارمحراب", 31, "امیدجمالی"); _memberId = await _sut.AddMember(dto); }
public async Task <int> Add(AddMemberDto dto) { int addedId = await _service.AddMember(dto); return(addedId); }
public ActionResult PostMember([FromBody] Member member) { _service.AddMember(member); return(Ok()); }
public Member AddMember(Member New_Member) { return(mService.AddMember(New_Member)); }