Esempio n. 1
0
        public void BeAbleToAddProvidersWithoutRepetitionToBlacklist()
        {
            PointsManager newPointsManager = PointsManager.GetInstance();

            Provider newProvider      = new Provider("Antel", 10, new List <IField>());
            Provider repeatedProvider = new Provider("Antel", 10, new List <IField>());

            newPointsManager.AddProviderToBlacklist(newProvider);
            newPointsManager.AddProviderToBlacklist(repeatedProvider);

            Assert.AreEqual(1, newPointsManager.Blacklist.Count);
        }
Esempio n. 2
0
        public void BeAbleToRemoveABlacklistedProvider()
        {
            PointsManager newPointsManager = PointsManager.GetInstance();

            Provider newProvider = new Provider("Antel", 10, new List <IField>());

            newPointsManager.AddProviderToBlacklist(newProvider);
            newPointsManager.RemoveProviderFromBlacklist(newProvider);

            Assert.AreEqual(0, newPointsManager.Blacklist.Count);
        }
 private void btnAddToBlacklist_Click(object sender, EventArgs e)
 {
     try
     {
         Provider selectedProvider = (Provider)lstAddToBlacklist.SelectedItem;
         CheckForNullSelectedProvider(selectedProvider);
         pointsManager.AddProviderToBlacklist(selectedProvider);
         unitOfWork.Save();
         ReloadLists();
     }
     catch (InvalidOperationException)
     {
         ShowErrorMessage("Debe seleccionar un Proveedor a agregar a la lista negra de Proveedores", "Error");
     }
 }