public void Create_NullPassed_BadResponseReturned() { var contato = new ContatoModel(); var contatoMock = new Mock <IContatosRepository>(); contatoMock.Setup(x => x.Create(It.Is <ContatoModel>(y => y == contato))) .Returns(contato); var apiController = new ContatoController(contatoMock.Object); var result = apiController.Add(null); Assert.True(result is BadRequestResult); }
public void Create_ContatoModelPassed_ProperResponseReturned() { var contato = new ContatoModel(); var contatoMock = new Mock <IContatosRepository>(); contatoMock.Setup(x => x.Create(It.Is <ContatoModel>(y => y == contato))) .Returns(contato); var apiController = new ContatoController(contatoMock.Object); var result = apiController.Add(contato); contatoMock.Verify(x => x.Create(It.Is <ContatoModel>(y => y == contato))); Assert.True(result is OkResult); }