Esempio n. 1
0
        public string Post([FromBody] string value)
        {
            DegreeConverter convert = new DegreeConverter();

            Log.Information("Post received. Celsius value: {0}", value);
            return(convert.ToFahrenheit(Convert.ToDecimal(value)).ToString());
        }
Esempio n. 2
0
        public void ToFahrenheit_ZeroCelsius_Returns32()
        {
            var    converter = new DegreeConverter();
            double result    = converter.ToFahrenheit(0);

            Assert.That(result, Is.EqualTo(32));
        }
Esempio n. 3
0
        public void GradianToDegree()
        {
            Gradian gradian = new Gradian(100);
            double  degree  = new DegreeConverter().Convert(gradian);

            Assert.IsTrue(degree == 90);
        }
Esempio n. 4
0
        public void ToCelsius_1Fahrenheit_Resturns0()
        {
            var    converter = new DegreeConverter();
            double result    = converter.ToCelsius(1);

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

            Assert.That(result, Is.EqualTo(40.56));
        }
Esempio n. 6
0
        public void ToFahrenheit_zero_Return32()
        {
            //Arrange
            //Act
            double result =
                DegreeConverter.ToFahrenheit(0);

            //Assert
            Assert.That(result, Is.EqualTo(32));
        }
Esempio n. 7
0
        public void FizzBuzz_ReturnCorrectValue(int n, string s)
        {
            //Arrange

            //Act
            string result = DegreeConverter.FizzBuzz(n);

            //Assert
            Assert.That(result, Is.EqualTo(s));
        }
        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
        }
        public void TestRadiantToDegree()
        {
            Angle  radiant = new Radiant(1.5);
            double degree  = new DegreeConverter().Convert(radiant);

            Assert.IsTrue(degree > 85 && degree < 86);

            //TestRadiantToDegreeByCasting
            Radiant radiant1 = new Radiant(1.5);
            Degree  degree1  = radiant1;

            Assert.IsTrue(degree1.Value > 85 && degree1.Value < 86);
        }
Esempio n. 10
0
        public override string ToString()
        {
            var          parameters         = new List <string>();
            const string PropertySeparator  = ": ";
            const string ParameterSeparator = ", ";

            if (Delay.HasValue)
            {
                parameters.Add(nameof(Delay) + PropertySeparator + Delay.Value);
            }
            if (Duration.HasValue)
            {
                parameters.Add(nameof(Duration) + PropertySeparator + Duration.Value);
            }
            if (Diameter.HasValue)
            {
                parameters.Add(nameof(Diameter) + PropertySeparator + Diameter.Value);
            }
            if (X.HasValue)
            {
                parameters.Add(nameof(X) + PropertySeparator + X.Value);
            }
            if (Y.HasValue)
            {
                parameters.Add(nameof(Y) + PropertySeparator + Y.Value);
            }
            if (Contrast.HasValue)
            {
                parameters.Add(nameof(Contrast) + PropertySeparator + Contrast.Value);
            }
            if (SpatialFrequency.HasValue)
            {
                parameters.Add(nameof(SpatialFrequency) + PropertySeparator + SpatialFrequency.Value);
            }
            if (TemporalFrequency.HasValue)
            {
                parameters.Add(nameof(TemporalFrequency) + PropertySeparator + TemporalFrequency.Value);
            }
            if (Orientation.HasValue)
            {
                parameters.Add(nameof(Orientation) + PropertySeparator + DegreeConverter.RadianToDegree(Orientation.Value) + "°");
            }
            return(parameters.Count > 0 ? string.Join(ParameterSeparator, parameters) : nameof(GratingParameters));
        }
Esempio n. 11
0
        public void TestRadiantToDegree()
        {
            Radiant radiant = new Radiant(1.5);
            double  degree  = new DegreeConverter().Convert(radiant);

            Assert.IsTrue(degree > 85 && degree < 86);

            //TestRadiantToDegreeByCasting
            Radiant radiant1 = new Radiant(1.5);
            Degree  degree1  = radiant1;

            Assert.IsTrue(degree1.Value > 85 && degree1.Value < 86);

            //By using base radiant
            Angles.Radiant bRadiant = new Angles.Radiant(1.5);
            Degree         bDegree  = bRadiant;

            Assert.IsTrue(bDegree.Value > 85 && bDegree.Value < 86);
        }
Esempio n. 12
0
 public Cos(DegreeConverter converter)
 {
     this._converter = converter;
 }
Esempio n. 13
0
        public void ToCelcius_32Fahrenheit_Equals0()
        {
            double result = DegreeConverter.ToCelcius(32);

            Assert.That(result, Is.EqualTo(0));
        }
Esempio n. 14
0
        public void ToFahrenheit_ZeroCelcius_Equals32()
        {
            double result = DegreeConverter.ToFahrenheit(0);

            Assert.That(result, Is.EqualTo(32));
        }
        public void ToCelsius_ThirtytwoFahrenheit_Returns0()
        {
            var result = new DegreeConverter().ToCelsius(32);

            Assert.That(result, Is.EqualTo(0));
        }
Esempio n. 16
0
 public Arccos(DegreeConverter converter)
 {
     _converter = converter;
 }
Esempio n. 17
0
 public Tan(DegreeConverter converter)
 {
     _converter = converter;
 }
Esempio n. 18
0
 public Arctan(DegreeConverter converter)
 {
     _converter = converter;
 }
Esempio n. 19
0
 private void Default()
 {
     AngleConverter = new DegreeConverter();
 }