Пример #1
0
        public async Task <ActionResult <SessionReadDto> > Post(SessionCreateDto createDto)
        {
            var session = _mapper.Map <SessionEntity>(createDto);

            var newSession = await _repository.Create(session);

            var readDto = _mapper.Map <SessionReadDto>(newSession);

            return(CreatedAtAction("GetOne", new { readDto.Id }, readDto));
        }
 public async Task Create()
 {
     if (SessionRepository != null)
     {
         try
         {
             await SessionRepository.Create(session);
         }
         catch (Exception e)
         {
             Assert.Fail(e.Message);
         }
     }
     else
     {
         Assert.Fail();
     }
 }
Пример #3
0
        public void GivenASession_WhenITryToSaveToTheDatabase_ItIsSavedToTheDatabase()
        {
            int initialCount = _sessionRepository.Entities.Count();

            _sessionRepository.Create(_session);

            _sessionRepository.Entities.Count().Should().Be(initialCount + 1);
        }