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); }