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); }