public void DeveListarAmigosNaoAdicionados() { var servicoDeAmigos = new Mock <IServicoDeAmigos>(); var id = Guid.NewGuid(); servicoDeAmigos.Setup(x => x.NaoAdicionados(It.Is <string>(y => y == "*****@*****.**"))) .Returns(new[] { new DadosDoAmigo { AmigoId = id, Nome = "Raphael" } }); var controller = new AmigosController(servicoDeAmigos.Object); controller.SetTestContext(); var result = controller.Index() as ViewResult; result.Should().NotBeNull(); result.Model.Should().BeEquivalentTo(new[] { new DadosDoAmigo { AmigoId = id, Nome = "Raphael" } }); }
private bool ExisteAmigo(decimal latitude, decimal longitude) { // inicializa o controlador AmigosController controller = new AmigosController(); // verifica se o amigo existe return(controller.Post(token, latitude, longitude) != null); }
public void Get() { // inicializa o controlador AmigosController controller = new AmigosController(); //retorna o id do amigo int id = new IdController().Post(token, -23.9916395m, -46.2615829m); // retorna o amigo AmigoData amigo = controller.Post(token, id); Assert.IsTrue((amigo != null)); }
private void CriarAmigo(string nome, string local, decimal latitude, decimal longitude) { // inicializa o controlador AmigosController controller = new AmigosController(); // cria o amigo controller.Put(token, new AmigoData() { Nome = nome, Local = local, Latitude = latitude, Longitude = longitude }); }
public void Create() { // inicializa o controlador AmigosController controller = new AmigosController(); // cria o amigo controller.Put(token, new AmigoData() { Nome = "Cláudio", Local = "Santos", Latitude = -23.9862526m, Longitude = -46.308403m }); Assert.IsTrue(this.ExisteAmigo(-23.9862526m, -46.308403m)); }
public void DeveAdicionarAmigo() { var servicoDeAmigos = new Mock <IServicoDeAmigos>(); var id = Guid.NewGuid(); servicoDeAmigos.Setup(x => x.Adicionar(id, "*****@*****.**")); servicoDeAmigos.Setup(x => x.NaoAdicionados("*****@*****.**")).Returns(Enumerable.Empty <DadosDoAmigo>()); var controller = new AmigosController(servicoDeAmigos.Object); controller.SetTestContext(); var result = controller.Index(id) as ViewResult; result.Should().NotBeNull(); result.Model.Should().BeEquivalentTo(Enumerable.Empty <DadosDoAmigo>()); }
public void Delete() { // inicializa o controlador AmigosController controller = new AmigosController(); //retorna o amigo AmigoData amigo = controller.Post(token, -23.9916395m, -46.2615829m); // verifica se o amigo existe if (amigo != null) { // apaga o amigo controller.Delete(token, amigo.IdAmigo); } Assert.IsFalse(this.ExisteAmigo(-23.9916395m, -46.2615829m)); }
public void Alter() { // inicializa o controlador AmigosController controller = new AmigosController(); //retorna o id do amigo int id = new IdController().Post(token, -23.9862526m, -46.308403m); // altera o amigo controller.Put(token, new AmigoData() { IdAmigo = id, Nome = "Cláudio", Local = "Guarujá", Latitude = -23.9916395m, Longitude = -46.2615829m }); Assert.IsTrue(this.ExisteAmigo(-23.9916395m, -46.2615829m)); }