Пример #1
0
        public async Task InsertFuncionarioAlReadyExists()
        {
            var _mockInsert = new Mock <IFuncionarioRepository>();

            var funcionario_response = new FuncionarioResponse()
            {
                Id = "1"
            };

            _mockInsert.Setup(p => p.GetByID(1)).Returns(Task.FromResult(funcionario_response));

            var _target = new FuncionarioService(_mockInsert.Object);

            var new_funcionario = new FuncionarioEntity(1, "wellyngton", new DateTime(1992, 4, 7), 10000, "M", new DateTime(2019, 12, 23), "S");

            await _target.InsertFuncionario(new_funcionario);

            Assert.NotEqual(0, new_funcionario.Notifications.Count);
        }