public void TestIfFileIsRead() { System.IO.File.WriteAllText(standardDiscardProductFile, string.Empty); List <Product> products = ReadFromFiles.ReadFromProductfileToListOfProducts(productValidWithTwoProductFilePath, standardDiscardProductFile); Assert.IsTrue(products.Count == 2); }
public void TestIfRightProductIsDiscarded() { List <Product> products = new List <Product>(); System.IO.File.WriteAllText(seeIfRightStringIsDiscarded, string.Empty); products = ReadFromFiles.ReadFromProductfileToListOfProducts(productlistWithOneUnvalidProduct, seeIfRightStringIsDiscarded); string discardText = System.IO.File.ReadAllText(seeIfRightStringIsDiscarded); Assert.IsTrue(discardText == "2;Milk;Food;Length: The number of informations is 3, it should be 4\r\n"); }
public void TestIfProductsAreNotAddedWhenWrongAmountOfCategories() { List <Product> products = new List <Product>(); System.IO.File.WriteAllText(standardDiscardProductFile, string.Empty); products = ReadFromFiles.ReadFromProductfileToListOfProducts(productlistWithOneUnvalidProduct, standardDiscardProductFile); Assert.IsTrue(products.Count == 1); }
public void TestIfRightAmountOfLines() { List <Product> products = new List <Product>() { new Product(1, "Mælk", "l", "Food"), new Product(2, "Kage", "kg", "Snack") }; ListOfProducts listOfProducts = new ListOfProducts(products, null); ListOfTransactions transactions = new ListOfTransactions(ReadFromFiles.ReadFromTransactionFileToListOfTransactions(validTransactionFileWithTwoTransactions, listOfProducts, null), null); Assert.AreEqual(transactions.NumberOfTransactions, 2); }
public void TestIfRightTransactionsIsMade() { List <Product> products = new List <Product>() { new Product(1, "Mælk", "l", "Food"), new Product(2, "Kage", "kg", "Snack") }; ListOfProducts listOfProducts = new ListOfProducts(products, null); ListOfTransactions transactions = new ListOfTransactions(ReadFromFiles.ReadFromTransactionFileToListOfTransactions(validTransactionFileWithTwoTransactions, listOfProducts, null), null); Assert.AreEqual(transactions.FindTransactionByID(1).AmountOfMoney, 10); }