public void CanParseReturnsExpectedResultWhenValueIsWellKnown() { var value = _knownValues[new Random().Next(0, _knownValues.Length)]; var result = UserDesiredState.CanParse(value); Assert.True(result); }
public void CanParseReturnsExpectedResultWhenValueIsUnknown() { var value = _fixture.Create <string>(); var result = UserDesiredState.CanParse(value); Assert.False(result); }
public void ToStringReturnsExpectedResult() { var value = _knownValues[new Random().Next(0, _knownValues.Length)]; var sut = UserDesiredState.Parse(value); var result = sut.ToString(); Assert.Equal(value, result); }
public void TryParseReturnsExpectedResultWhenValueIsUnknown() { var value = _fixture.Create <string>(); var result = UserDesiredState.TryParse(value, out var parsed); Assert.False(result); Assert.Null(parsed); }
public void TryParseReturnsExpectedResultWhenValueIsWellKnown() { var value = _knownValues[new Random().Next(0, _knownValues.Length)]; var result = UserDesiredState.TryParse(value, out var parsed); Assert.True(result); Assert.NotNull(parsed); Assert.Equal(value, parsed.ToString()); }
public Task UpdateUserDesiredState(UserDesiredState userDesiredState, CancellationToken cancellationToken) => throw new NotImplementedException($"{nameof(FakeProjection)}.{nameof(UpdateUserDesiredState)}");
public void ParseReturnsExpectedResultWhenValueIsUnknown() { var value = _fixture.Create <string>(); Assert.Throws <FormatException>(() => UserDesiredState.Parse(value)); }
public void ParseReturnsExpectedResultWhenValueIsWellKnown() { var value = _knownValues[new Random().Next(0, _knownValues.Length)]; Assert.NotNull(UserDesiredState.Parse(value)); }
public void ParseValueCanNotBeNull() { Assert.Throws <ArgumentNullException>(() => UserDesiredState.Parse(null)); }