コード例 #1
0
        public string Post([FromBody] string value)
        {
            DegreeConverter convert = new DegreeConverter();

            Log.Information("Post received. Fahrenheit value: {0}", value);
            return(convert.ToCelsius(Convert.ToDecimal(value)).ToString());
        }
コード例 #2
0
        public void ToCelsius_1Fahrenheit_Resturns0()
        {
            var    converter = new DegreeConverter();
            double result    = converter.ToCelsius(1);

            Assert.That(result, Is.EqualTo(0));
        }
コード例 #3
0
        public void ToCelsius_105Fahrenheit_Returns4056()
        {
            var     converter = new DegreeConverter();
            decimal result    = converter.ToCelsius(105);

            Assert.That(result, Is.EqualTo(40.56));
        }
コード例 #4
0
        public void ToCelsius_1Fahrenheit_Returns0()
        {
            //Arrange
            DegreeConverter converter = new DegreeConverter(); //is SUT
            //Act
            double result = converter.ToCelsius(1);

            //Assert
            Assert.That(result, Is.EqualTo(0)); //Contraints assertions model
            //Assert.AreEqual(result, 0);// of Klassieke assertions model
        }