Exemplo n.º 1
0
        public void GetResults_Test()
        {
            List <ResultType> result = _processData.GetResults(_product, _productSales);

            //assert we get two records
            Assert.AreEqual(ExpectedResult().Count, result.Count());
            Assert.AreEqual(ExpectedResult()[0].Code, result[0].Code);
            Assert.AreEqual(ExpectedResult()[1].Code, result[1].Code);
            Assert.AreEqual(ExpectedResult()[0].CodeType, result[0].CodeType);
            Assert.AreEqual(ExpectedResult()[1].CodeType, result[1].CodeType);
        }
Exemplo n.º 2
0
        private void GetResults(IEnumerable <Product> productData, IEnumerable <ProductSales> productSalesData, string path)
        {
            string     route = @path;
            FileStream fs    = new FileStream(route, FileMode.Create, FileAccess.ReadWrite);

            using (var sw = new StreamWriter(fs))
            {
                foreach (ResultType r in _processData.GetResults(productData, productSalesData))
                {
                    sw.WriteLine(string.Format("Prodcut Id : {0}  Product Name : {1}   CodeType : {2}  Code : {3} ",
                                               r.ProductId, r.ProductName, r.CodeType, r.Code));
                }

                MessageBox.Show(string.Format("Please check result at {0}", route));
                loader.Visible = false;
            }
        }