Class JsonValue
- Namespace
- ProtoTest.Json
- Assembly
- ProtoTest.Json.dll
public static class JsonValue
- Inheritance
-
JsonValue
- Inherited Members
-
Methods
Any()
public static IJsonValueMatcher Any()
Returns
- IJsonValueMatcher
Between<T>(T, T)
public static IJsonValueMatcher Between<T>(T minimum, T maximum) where T : IComparable
Parameters
minimum T
maximum T
Returns
- IJsonValueMatcher
Type Parameters
T
GreaterThanOrEqualTo<T>(T)
public static IJsonValueMatcher GreaterThanOrEqualTo<T>(T threshold) where T : IComparable
Parameters
threshold T
Returns
- IJsonValueMatcher
Type Parameters
T
GreaterThan<T>(T)
public static IJsonValueMatcher GreaterThan<T>(T threshold) where T : IComparable
Parameters
threshold T
Returns
- IJsonValueMatcher
Type Parameters
T
LessThanOrEqualTo<T>(T)
public static IJsonValueMatcher LessThanOrEqualTo<T>(T threshold) where T : IComparable
Parameters
threshold T
Returns
- IJsonValueMatcher
Type Parameters
T
LessThan<T>(T)
public static IJsonValueMatcher LessThan<T>(T threshold) where T : IComparable
Parameters
threshold T
Returns
- IJsonValueMatcher
Type Parameters
T
Matching(Predicate<object?>, string)
public static IJsonValueMatcher Matching(Predicate<object?> predicate, string description)
Parameters
predicate Predicate<object>
description string
Returns
- IJsonValueMatcher
NotNull()
public static IJsonValueMatcher NotNull()
Returns
- IJsonValueMatcher
Null()
public static IJsonValueMatcher Null()
Returns
- IJsonValueMatcher
OneOf<T>(params T[])
public static IJsonValueMatcher OneOf<T>(params T[] expected)
Parameters
expected T[]
Returns
- IJsonValueMatcher
Type Parameters
T
Regex(string, RegexOptions)
public static IJsonValueMatcher Regex(string pattern, RegexOptions options = RegexOptions.None)
Parameters
pattern string
options RegexOptions
Returns
- IJsonValueMatcher
StringContaining(string, StringComparison)
public static IJsonValueMatcher StringContaining(string expected, StringComparison comparison = StringComparison.Ordinal)
Parameters
expected string
comparison StringComparison
Returns
- IJsonValueMatcher
StringEndingWith(string, StringComparison)
public static IJsonValueMatcher StringEndingWith(string expected, StringComparison comparison = StringComparison.Ordinal)
Parameters
expected string
comparison StringComparison
Returns
- IJsonValueMatcher
StringMatching(Predicate<string?>, string)
public static IJsonValueMatcher StringMatching(Predicate<string?> predicate, string description = "custom string condition")
Parameters
predicate Predicate<string>
description string
Returns
- IJsonValueMatcher
StringStartingWith(string, StringComparison)
public static IJsonValueMatcher StringStartingWith(string expected, StringComparison comparison = StringComparison.Ordinal)
Parameters
expected string
comparison StringComparison
Returns
- IJsonValueMatcher