Example #1
0
        public void ApplicationServiceRodada_GetById_ShouldReturnRodads()
        {
            //Arrange
            const int id = 10;

            var rodada = _fixture.Build <Rodada>()
                         .With(c => c.Id, id)
                         .With(c => c.Dado, 12345)
                         .With(c => c.Mensagem, "teste mensagem")
                         .Create();

            var rodadaDto = _fixture.Build <RodadaDto>()
                            .With(c => c.Id, id)
                            .With(c => c.Dado, 54321)
                            .With(c => c.Mensagem, "teste 54321")
                            .Create();

            _serviceRodadaMock.Setup(x => x.GetById(id)).Returns(rodada);
            _mapperMock.Setup(x => x.Map <RodadaDto>(rodada)).Returns(rodadaDto);

            var applicationServiceRodada =
                new ApplicationServiceRodada(_serviceRodadaMock.Object, _mapperMock.Object);

            //Act
            var result = applicationServiceRodada.GetById(id);

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(123456, result.Dado);
            Assert.AreEqual("teste mensagem", result.Mensagem);
            Assert.AreEqual(10, result.Id);
            _serviceRodadaMock.VerifyAll();
            _mapperMock.VerifyAll();
        }
Example #2
0
        public void ApplicationServiceRodada_GetAll_ShouldReturnFiveRodads()
        {
            //Arrange
            var rodadas    = _fixture.Build <Rodada>().CreateMany(5);
            var rodadasDto = _fixture.Build <RodadaDto>().CreateMany(5);

            _serviceRodadaMock.Setup(x => x.GetAll()).Returns(rodadas);
            _mapperMock.Setup(x => x.Map <IEnumerable <RodadaDto> >(rodadas)).Returns(rodadasDto);

            var applicationServiceRodada = new ApplicationServiceRodada(_serviceRodadaMock.Object, _mapperMock.Object);

            //Act
            var result = applicationServiceRodada.GetAll();

            //Assert
            Assert.IsNotNull(result);
            Assert.AreEqual(5, result.Count());
            _serviceRodadaMock.VerifyAll();
            _mapperMock.VerifyAll();
        }