Example #1
0
        private void HandleClient(TcpClient client)
        {
            Console.WriteLine("Handling Client");
            while (client.Connected)
            {
                var ns = client.GetStream();
                var sr = new StreamReader(ns);
                var sw = new StreamWriter(ns);
                sw.AutoFlush = true;
                string[] incStrings;

                incStrings = sr.ReadLine().Split(' ');

                string ConvertOptions = incStrings[0].ToLower();
                if (ConvertOptions == "togram")
                {
                    double weight = double.Parse(incStrings[1]);
                    double result = WeightConvert.OzToGrams(weight);
                    sw.WriteLine(result);
                }

                else if (ConvertOptions == "tooz")
                {
                    double weight = double.Parse(incStrings[1]);
                    double result = WeightConvert.GramToOzs(weight);
                    sw.WriteLine(result);
                }
            }
        }
 public void OzToGramTest2()
 {
     Assert.AreEqual(200, WeightConvert.OzToGrams(12), 0.00001);
 }
 public void OzToGramTest1()
 {
     Assert.AreEqual(500, WeightConvert.OzToGrams(17.6373064), 0.00001);
 }
 public void GramToOzTest2()
 {
     Assert.AreEqual(1.80, WeightConvert.GramToOzs(50), 0.0000001);
 }
 public void GramToOzTest1()
 {
     Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(1.76, WeightConvert.GramToOzs(50), 0.00001);
 }
 public void OzToGramTest1()
 {
     Assert.AreEqual(499.999944890382, WeightConvert.OzToGrams(17.636980975), 0.00001);
 }