public async void Add_add_entrust_properly() { _context.Manipulate(_ => _.BookCategories.Add(_category)); var book = new BookBuilder() .BuildBookWithCategoryId(_category.Id) .Build(); _context.Manipulate(_ => _.Books.Add(book)); var member = MemberFactory.GenerateMember("dummy-address", 31, "dummy-fulname"); _context.Manipulate(_ => _.Members.Add(member)); var dto = EntrustFactory.GenerateAddEntrustDto(book.Id, member.Id, DateTime.Today); var actual = await _sut.AddEntrust(dto); var expected = _readContext.Entrusts.Single(_ => _.Id == actual); expected.BookId.Should().Be(book.Id); expected.MemberId.Should().Be(member.Id); expected.DeterminateReturnDate.Should().Be(DateTime.Today); }
//کتاب با عنوان دیوان اشعار فروغ و رده سنی //بالای 15 سال به نوسندگی فروغ فرخزاد به عضوی با نام و نام خانوادگی امید جمالی //و سن 31 سال و آدرس بلوار محراب و تاریخ برگشت تعیین شده 30/02/1400 امانت داده میشود private async void When() { var dto = EntrustFactory.GenerateAddEntrustDto(_book.Id, _member.Id, DateTime.UtcNow.Date); _entrustId = await _sut.AddEntrust(dto); }
//کتاب با عنوان دیوان اشعار فروغ و رده سنی بالای 15 سال به //عضوی با نام و نام خانوادگی بردیا جمالی و سن 11 سال امانت داده میشود private void When() { var dto = EntrustFactory.GenerateAddEntrustDto(_book.Id, _member.Id, DateTime.Today); _expected = () => _sut.AddEntrust(dto); }
public async Task <int> Add(AddEntrustDto dto) { int addedId = await _entrustService.AddEntrust(dto); return(addedId); }