public async Task Get_WhenCalledWithId_ReturnOkResult_PaysAsync() { // Arrange Pays tunisie = new Pays { Id = 219, Code = 788, Alpha2 = "TN", Alpha3 = "TUN", NomEN = "Tunisia", NomFR = "Tunisie" }; MockRepository .Setup(r => r.GetAsync(tunisie.Id)).Returns(Task.FromResult(tunisie.Clone() as Pays)); MockDistributedCache .Setup(r => r.GetAsync($"{PaysController.DC_PAYS}-{tunisie.Id.ToString()}", CancellationToken.None)).Returns(Task.FromResult(null as byte[])); var controller = new PaysController(MockRepository.Object, Mapper, MockMemoryCache.Object, MockDistributedCache.Object, MockLogger.Object); // Act var result = await controller.GetPays(tunisie.Id); // Assert var actionResult = result as ActionResult <PaysModel>; Assert.IsNotNull(actionResult); Assert.IsAssignableFrom(typeof(ActionResult <PaysModel>), actionResult); Assert.That(actionResult.Value, Is.EqualTo(Mapper.Map <PaysModel>(tunisie.Clone()))); }
private void Btn_Supprimer(object sender, RoutedEventArgs e) { if (Lv_pays.SelectedItem != null) { PaysController a = new PaysController(); a.SupprPays(Lv_pays.SelectedItem as Pay); } else { Erreur er = new Erreur("Veuillez selectionner un Pays pour pouvoir le supprimer"); er.Show(); } }
private void Btn_ajouter_Click(object sender, RoutedEventArgs e) { PaysController a = new PaysController(); if (Action == "add") { a.InsertPays(txt_Pays.Text); } else { a.ModifyPays(Id, txt_Pays.Text); } Close(); }