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(); } }
public void GivenASession_WhenITryToSaveToTheDatabase_ItIsSavedToTheDatabase() { int initialCount = _sessionRepository.Entities.Count(); _sessionRepository.Create(_session); _sessionRepository.Entities.Count().Should().Be(initialCount + 1); }