protected async Task <TView> CreateAsync(TCreate entityCreate) { var entity = _mapper.Map <TEntity>(entityCreate); await _service.AddAsync(entity); return(_mapper.Map <TView>(entity)); }
public async Task AddAsync_WithValidEntity_ShouldAddEntity() { // Arrange var project = new TestProject { Name = "Test", Requirements = "Test Req", TestScenarios = new List <TestScenario>() }; // Act await _sut.AddAsync(project); // Assert _projectRepoMock.Verify(r => r.AddAsync(It.Is <TestProject>(p => p == project)), Times.Once); }