public QuantityDimension(float mass, float length, float time, float temperature) { Mass = new MassDescriptor(mass); Length = new LengthDescriptor(length, 0); Time = new TimeDescriptor(time); Temperature = new TemperatureDescriptor(temperature); }
public void LengthDescriptorConstructorTest() { float normalExponent = 1; // TODO: Initialize to an appropriate value float radiusExponent = -1; // TODO: Initialize to an appropriate value LengthDescriptor target = new LengthDescriptor(normalExponent, radiusExponent); Assert.AreEqual <float>(0, target.Exponent); }
public void LengthDescriptorAddTest() { LengthDescriptor target = new LengthDescriptor(3, 2); // TODO: Initialize to an appropriate value LengthDescriptor dimensionDescriptor = new LengthDescriptor(1, 1); // TODO: Initialize to an appropriate value LengthDescriptor expected = new LengthDescriptor(4, 3); // TODO: Initialize to an appropriate value LengthDescriptor actual; actual = target.Add(dimensionDescriptor); Assert.AreEqual(expected, actual); }
public void LengthDescriptorMultiplyTest() { LengthDescriptor target = new LengthDescriptor(3, 2); // TODO: Initialize to an appropriate value int exponent = 2; // TODO: Initialize to an appropriate value LengthDescriptor expected = new LengthDescriptor(6, 4); // TODO: Initialize to an appropriate value LengthDescriptor actual; actual = target.Multiply(exponent); Assert.AreEqual(expected, actual); }
public QuantityDimension(float mass, float length, float time, float temperature, float electricalCurrent, float amountOfSubstance, float luminousIntensity) { Mass = new MassDescriptor(mass); Length = new LengthDescriptor(length, 0); Time = new TimeDescriptor(time); Temperature = new TemperatureDescriptor(temperature); ElectricCurrent = new ElectricCurrentDescriptor(electricalCurrent); AmountOfSubstance = new AmountOfSubstanceDescriptor(amountOfSubstance); LuminousIntensity = new LuminousIntensityDescriptor(luminousIntensity); }
public void BottomMethod() { var hasFired = false; var length = new LengthDescriptor(33.3, LengthUnits.Percent); var selector = new CSSSelector("TEST"); var expectedText = String.Format("TEST {{{0}position : relative;{0}bottom : {1};{0}}}{0}", Environment.NewLine, length.ToString()); selector.PropertyChanged += (sender, e) => { hasFired = e.PropertyName == "bottom"; }; selector.Bottom = length; Assert.IsTrue(hasFired); Assert.AreEqual(length, selector.Bottom); Assert.AreEqual(selector.HtmlCode, expectedText); }
public void LeftTest() { var hasFired = false; var length = new LengthDescriptor(33.3, LengthUnits.Percent); var selector = new CSSSelector("TEST"); selector.PropertyChanged += (sender, e) => { hasFired = e.PropertyName == "left"; }; selector.Left = length; Assert.IsTrue(hasFired); Assert.AreEqual(length, selector.Left); Assert.AreEqual(selector.HtmlCode, @"#TEST { position : relative; left : " + length.ToString() + @" } "); }
public void TopMethod() { var hasFired = false; var top = new LengthDescriptor(33.3, LengthUnits.Percent); var selector = new CSSSelector("TEST"); selector.PropertyChanged += (sender, e) => { hasFired = e.PropertyName == "top"; }; selector.Top = top; Assert.IsTrue(hasFired); Assert.AreEqual(top, selector.Top); Assert.AreEqual(selector.HtmlCode, @"#TEST { position : relative; top : " + top.ToString() + @" } "); }
public void HeightTest() { var hasFired = false; var size = new LengthDescriptor(33.3, LengthUnits.Percent); var selector = new CSSSelector("TEST"); selector.PropertyChanged += (sender, e) => { hasFired = e.PropertyName == "heigth"; }; selector.Height = size; Assert.IsTrue(hasFired); Assert.AreEqual(size, selector.Height); Assert.AreEqual(selector.HtmlCode, @"#TEST { position : relative; height : " + size.ToString() + @" } "); }