public void GetTheUnit() { // Arrange var measurement = new FakeMeasurement(100.5m, Units.Miles); // Act var unit = measurement.Unit; // Assert unit.Should().Be(Units.Miles); }
public void GetTheValue() { // Arrange var expectedValue = 100.5m; var measurement = new FakeMeasurement(expectedValue, Units.Miles); // Act var actualValue = measurement.Value; // Assert actualValue.Should().Be(expectedValue); }
public void Measurements_WhenNotEqual_HashCodesNotEqual() { // Arrange var m1 = new FakeMeasurement(100.5m, Units.Miles); var m2 = new FakeMeasurement(99.5m, Units.Miles); // Act var hashCodesEqual = m1.GetHashCode() == m2.GetHashCode(); // Assert hashCodesEqual.Should().BeFalse(); }
public void Measurements_AreNotEqual() { // Arrange var m1 = new FakeMeasurement(100.5m, Units.Miles); var m2 = new FakeMeasurement(99.5m, Units.Miles); // Act var areEqual = m1 == m2; // Assert areEqual.Should().BeFalse(); }