Beispiel #1
0
        public void Add(FormulaOneTeamDTO team)
        {
            var teamModel = _mapper.Map <FormulaOneTeam>(team);

            teamModel.IsDeleted = false;

            _repository.Insert(teamModel);
        }
Beispiel #2
0
        public void Add_CallRepositoryInsertMethodOnceWithModel_WhenParameterIsValid()
        {
            FormulaOneTeamDTO teamDTO = MockFormulaOneTeamDTO();
            FormulaOneTeam    team    = MockFormulaOneTeam();

            _mapperMock.Setup(s => s.Map <FormulaOneTeam>(teamDTO)).Returns(team);

            _service.Add(teamDTO);

            _repositoryMock.Verify(c => c.Insert(team), Times.Once);
        }
Beispiel #3
0
        public void GetById_ShouldReturnFormulaOneTeamDTO_WhenIdIsValid()
        {
            FormulaOneTeam    formulaOneTeam = MockFormulaOneTeam();
            Guid              teamId         = formulaOneTeam.Id;
            FormulaOneTeamDTO expectedResult = MockFormulaOneTeamDTO();

            _repositoryMock.Setup(s => s.GetById(teamId)).Returns(formulaOneTeam);
            _mapperMock.Setup(s => s.Map <FormulaOneTeamDTO>(formulaOneTeam)).Returns(expectedResult);


            var result = _service.GetById(teamId);

            Assert.Equal(expectedResult.Id, result.Id);
            Assert.Equal(expectedResult.Name, result.Name);
            Assert.Equal(expectedResult.FoundationYear, result.FoundationYear);
            Assert.Equal(expectedResult.NumberOfChampionshipWon, result.NumberOfChampionshipWon);
            Assert.Equal(expectedResult.IsEntryFeePaid, result.IsEntryFeePaid);
        }
Beispiel #4
0
        public void Update(FormulaOneTeamDTO team)
        {
            var teamModel = _mapper.Map <FormulaOneTeam>(team);

            _repository.Update(teamModel);
        }