public void Get_us_display_weight_ounces() { var wm = new WeighingMachine(); wm.InputWeight = 60m; Assert.Equal(4, wm.USDisplayWeight.Ounces); }
public void Set_weight_and_get_weight() { var wm = new WeighingMachine(precision: 3); wm.Weight = 60.567; Assert.Equal(60.567, wm.Weight, precision: 3); }
public void Apply_Default_tare_adjustment_and_get_display_weight() { var wm = new WeighingMachine(precision: 3); wm.Weight = 100.567; Assert.Equal("95.567 kg", wm.DisplayWeight); }
public void Input_pounds_and_get_US_display_weight() { var wm = new WeighingMachine(); wm.Units = Units.Pounds; wm.InputWeight = 175.5m; Assert.Equal((175, 8), (wm.USDisplayWeight.Pounds, wm.USDisplayWeight.Ounces)); }
public void Get_us_display_weight_pounds() { var wm = new WeighingMachine(); wm.InputWeight = 60m; Assert.Equal(132, wm.USDisplayWeight.Pounds); }
public void Apply_negative_tare_adjustment() { var wm = new WeighingMachine(); wm.InputWeight = 100; wm.TareAdjustment = -10; Assert.Equal(110, wm.DisplayWeight); }
public void Apply_large_tare_adjustment_to_allow_negative_display_weight() { var wm = new WeighingMachine(); wm.InputWeight = 100; wm.TareAdjustment = 110; Assert.Equal(-10, wm.DisplayWeight); }
public void Get_US_display_weight() { var wm = new WeighingMachine(); wm.InputWeight = 60m; Assert.Equal((132, 4), (wm.USDisplayWeight.Pounds, wm.USDisplayWeight.Ounces)); }
public void Set_weight_and_get_weight() { var wm = new WeighingMachine(); wm.InputWeight = 60m; Assert.Equal(60m, wm.InputWeight, 3); }
public void Apply_tare_adjustment_and_get_display_weight() { var wm = new WeighingMachine(); wm.InputWeight = 100; wm.TareAdjustment = 10; Assert.Equal(90, wm.DisplayWeight); }
public void Input_pounds_and_get_us_display_weight_pounds() { var wm = new WeighingMachine(); wm.Unit = Unit.Pounds; wm.InputWeight = 175.5m; Assert.Equal(175, wm.USDisplayWeight.Pounds); }
public void Apply_large_tare_adjustment_to_allow_negative_display_weight() { var wm = new WeighingMachine(precision: 3); wm.Weight = 100; wm.TareAdjustment = 110.567; Assert.Equal("-10.567 kg", wm.DisplayWeight); }
public void Input_pounds_and_get_is_display_weight_ounces() { var wm = new WeighingMachine(); wm.Units = Units.Pounds; wm.InputWeight = 175.5m; Assert.Equal(8, wm.USDisplayWeight.Ounces); }
public void Apply_tare_adjustment_and_get_display_weight() { var wm = new WeighingMachine(precision: 3); wm.Weight = 100.770; wm.TareAdjustment = 10; Assert.Equal("90.770 kg", wm.DisplayWeight); }
public void Can_format_max_weight() { var wm = new WeighingMachine(precision: 5); wm.Weight = double.MaxValue; Assert.Equal("1797693134862315708145274237317043567980705675258449965989174768031572607800285387605895586327668" + "7817154045895351438246423432132688946418276846754670353751698604991057655128207624549009038932894407586850" + "8455133942304583236903222948165808559332123348274797826204144723168738177180919299881250404026184124858368.00000 kg", wm.DisplayWeight); }
public string DisplayWeightNormal() { var wm = new WeighingMachine(Precision); string result = null; for (int i = 0; i < RecallCount; i++) { result = wm.DisplayWeight; } return(result); }
public void Get_Precision() { var wm = new WeighingMachine(precision: 3); Assert.Equal(3, wm.Precision); }
public void Negative_weight_is_invalid() { var wm = new WeighingMachine(); Assert.Throws <ArgumentException>(() => wm.InputWeight = -10); }
public void Default_Unit_Is_Kilogram() { var wm = new WeighingMachine(); Assert.Equal(Unit.Kilograms, wm.Unit); }
public void Negative_weight_is_invalid() { var wm = new WeighingMachine(precision: 3); Assert.Throws <ArgumentOutOfRangeException>(() => wm.Weight = -10); }