public void AjoutDesignationNulleTest() { var mock = new Mock <IDataBaseArticleManager>(); var aTester = new BusinessStockManager(mock.Object); aTester.AddArticle("4700", null, 123, 0, true); }
static void Main(string[] args) { using (var dialog = new System.Windows.Forms.FolderBrowserDialog()) { System.Windows.Forms.DialogResult result = dialog.ShowDialog(); } BusinessStockManager MonStock = new BusinessStockManager(new DataBaseArticleManager()); MonStock.AddArticle("4700", "Oeufs", 1.5f, 180, true); MonStock.AddArticle("4700", "Oeufs test", 5f, 1000, true); MonStock.AddArticle("9000", "Lait de riz", 1.2f, 780, true); MonStock.AddArticle("0096", "Pizza", 3f, 500, true); MonStock.AfficherArticles(); var MaRef = MonStock.RechercheParRef("4545"); //MonStock.SupprimerParRef("9000"); MonStock.ModifierParRef("0096", "Pizza 3 fromages"); var MaModif = MonStock.RechercheParRef("0096"); Console.WriteLine(MaModif); MonStock.ModifierParRef("0096", null, 4f); Console.WriteLine(MaModif); MonStock.ModifierParRef("0096", null, null, 1975); Console.WriteLine(MaModif); List <Article> MonStockFiltre = MonStock.RechercheParIntervallePrix(1, 2); //MonStockFiltre.AfficherArticles(); Console.ReadLine(); }
public void AjoutPrixNegatifTest() { var mock = new Mock <IDataBaseArticleManager>(); var aTester = new BusinessStockManager(mock.Object); aTester.AddArticle("4700", "TEST", -2, 25, true); }
public void AjoutRefNulleTest() { var mock = new Mock <IDataBaseArticleManager>(); var aTester = new BusinessStockManager(mock.Object); aTester.AddArticle(null, "Test", 123, 0, true); }
public void ModifierParRef() { var mock = new Mock <IDataBaseArticleManager>(); mock.Setup(x => x.ModifierParRef("4700", "TEST MODIF", 45, 50)); var aTester = new BusinessStockManager(mock.Object); aTester.ModifierParRef("4700", "TEST MODIF", 45, 50); mock.Verify(x => x.ModifierParRef("4700", "TEST MODIF", 45, 50), Times.Once()); }
public void SupprimerArticleTest() { var mock = new Mock <IDataBaseArticleManager>(); mock.Setup(x => x.SupprimerParRef("4700")); var aTester = new BusinessStockManager(mock.Object); aTester.SupprimerParRef("4700"); mock.Verify(x => x.SupprimerParRef("4700"), Times.Once()); }
public void RechercheParIntervallePrix() { var mock = new Mock <IDataBaseArticleManager>(); mock.Setup(x => x.RechercheParIntervallePrix(25, 50)).Returns(() => new List <DataBaseArticle>()); var aTester = new BusinessStockManager(mock.Object); var maListe = aTester.RechercheParIntervallePrix(25, 50); Assert.AreEqual(0, maListe.Count); mock.Verify(x => x.RechercheParIntervallePrix(25, 50), Times.Once()); }
public void RechercheParRefNulleTest() { //Arrange var mock = new Mock <IDataBaseArticleManager>(); mock.Setup(x => x.RechercheParRef("4800")).Returns(() => null); var aTester = new BusinessStockManager(mock.Object); //Act var trouve = aTester.RechercheParRef("4800"); //Assert Assert.IsNull(trouve); }
public void NettoyerArticleTest() { var mock = new Mock <IDataBaseArticleManager>(); mock.Setup(x => x.RechercheParRef("4700")).Returns(() => null); var aTester = new BusinessStockManager(mock.Object); aTester.ViderArticle(); var trouve = aTester.RechercheParRef("4700"); mock.Verify(x => x.ViderArticle(), Times.Once()); Assert.IsNull(trouve); }
public void AjoutTest() { var mock = new Mock <IDataBaseArticleManager>(); mock.Setup(x => x.AjouterArticle("4800", "Test", 123, 1234, true)); mock.Setup(x => x.RechercheParRef("4800")).Returns(() => new DataBaseArticle("4800", "Test", 123, 1234, true)); var aTester = new BusinessStockManager(mock.Object); aTester.AddArticle("4800", "Test", 123, 1234, true); var trouve = aTester.RechercheParRef("4800"); Assert.IsNotNull(trouve); Assert.AreEqual(trouve.Designation, "Test"); Assert.AreEqual(trouve.PrixVente, 123); Assert.AreEqual(trouve.QteStock, 1234); }
public MainViewModel() { BusinessManager = new BusinessStockManager(new DataBaseArticleManager()); AddStockManager = new AddStockManagerVM(this); ChargerStockCommand = new RelayCommand(ChargerStock); }