Esempio n. 1
0
        public void BadDesign_TestCanReadSensorvalue()
        {
            // arrange
            SingleResponsibility_BadDesign.SensorReader sensorReader = new SingleResponsibility_BadDesign.SensorReader();

            // act
            string sensorValue = sensorReader.ReadSensorValue();

            // assert
            int sensorValueStringLength = sensorValue.Length;

            Assert.AreEqual(sensorValueStringLength, 36);
        }
Esempio n. 2
0
        public void BadDesign_TestCanWriteToLogFile()
        {
            // arrange
            SingleResponsibility_BadDesign.SensorReader sensorReader = new SingleResponsibility_BadDesign.SensorReader();
            string tempPathDir = Path.GetTempPath();

            // act
            int tempFilesPathCountBeforeWrite = Directory.EnumerateFiles(tempPathDir).Count();

            sensorReader.WriteSensorValueToLog("foobar");

            // assert
            int tempFilesPathCountAfterWrite = Directory.EnumerateFiles(tempPathDir).Count();

            Assert.AreEqual(tempFilesPathCountAfterWrite, tempFilesPathCountBeforeWrite + 1);
        }