public void WhenInputIsCompletelyEmptyThenDontSendData() { var data = FilterCsvData.WhenCreateDataSet("Temperature,Humidity,Date,Time\n\n"); Assert.True(data.Count == 1); Assert.True(data[0].Equals("Temperature,Humidity,Date,Time")); }
public void WhenInputIsEmptyThenDoNotAddItToOutput() { var finalData = FilterCsvData.WhenCreateDataSet("Temperature,Humidity,Date,Time\n,\n"); Assert.True(finalData.Count == 1); Assert.True(finalData[0].Equals("Temperature,Humidity,Date,Time")); }
public void WhenSendDataToReceiverThenValidateSentOutput() { var finalData = FilterCsvData.WhenCreateDataSet("Temperature,Humidity,Date,Time\n37C,50%,15-09-2020,11:10am\n,\n"); var finalDataSent = Program.WhenSendDataToReceiver(finalData); Assert.True(finalDataSent[0].Equals("Temperature,Humidity,Date,Time")); Assert.True(finalDataSent[1].Equals("37C,50%,15-09-2020,11:10am")); Assert.True(finalDataSent.Count == 2); }
public void WhenHumidityIsEmptyThenReplaceWithNa() { var data = FilterCsvData.WhenCreateDataSet("Temperature,Humidity,Date,Time\n45C,\n"); Assert.True(data[1].Equals("45C,NA")); }
public void WhenStringIsEmptyThenReturnTrue() { var emptyOrNot = FilterCsvData.WhenCheckStringEmpty(","); Assert.True(emptyOrNot); }
public void WhenOnlyParametersAreSentThenCheckOutput() { var finalData = FilterCsvData.WhenCreateDataSet("Temperature, Humidity, Date, Time"); Assert.True(finalData[0].Equals("Temperature, Humidity, Date, Time")); }
public void WhenTemperatureIsOutOfIdealLimitsThenReplaceWithNa(string inputData) { var data = FilterCsvData.WhenCreateDataSet(inputData); Assert.True(data[1].Equals("NA,30%")); }