public void WhenFragmentIsANumber_ShouldReturnTheNumberThroughAsNumber() { var fragment = new TextMessageFragment("42"); Assert.True(fragment.Number.HasValue); Assert.Equal(42, fragment.Number.Value); }
public void WhenFragmentDoesNotHaveValue_ShouldNotBeConsideredToHaveAValue() { var fragment = new TextMessageFragment(string.Empty); Assert.False(fragment.HasValue); }
public void WhenFragmentIsNotANumber_ShouldNotBeConsideredANumber() { var fragment = new TextMessageFragment("SomethingElse"); Assert.False(fragment.Number.HasValue); }
public void WhenFragmentHasValue_ShouldBeConsideredToHaveAValue() { var fragment = new TextMessageFragment("A Value"); Assert.True(fragment.HasValue); }
public void WhenFragmentIsANumber_ShouldBeConsideredANumber() { var fragment = new TextMessageFragment("42"); Assert.True(fragment.Number.HasValue); }