private void DoClient(TcpClient client) { while (client.Connected) { var getStream = client.GetStream(); var streamReader = new StreamReader(getStream); var streamWriter = new StreamWriter(getStream); streamWriter.Flush(); string[] incommingStrings; incommingStrings = streamReader.ReadLine().Split(' '); var options = incommingStrings[0].ToUpper(); if (options == "TOGRAM") { double unitWeight = double.Parse(incommingStrings[1]); double convertResult = WeightConverter.OzToGrams(unitWeight); streamWriter.WriteLine(convertResult); } if (options == "TOOZ") { double unitWeight = double.Parse(incommingStrings[1]); double convertResult = WeightConverter.GramsToOz(unitWeight); streamWriter.WriteLine(convertResult); } } }
// Expected to pass public void GramsToOz() { Assert.AreEqual(3.527396195, WeightConverter.GramsToOz(100), 0.0001); }