API Diff between 1.2.0 and 3.0.0.269-beta
189 Additions
261 Removals
NFluent
-
public static class Assuming
-
public static class ByteCheckExtensions
-
public static class Check
- public static EqualityMode EqualMode { get; set; }
- public static IErrorReporter Reporter { get; set; }
- public static int StringTruncationLength { get; set; }
- public static IDisposable ChangeReporterForScope(IErrorReporter newReporter)
- public static MacroCheck<T, T1, T2> DeclareMacro<T, T1, T2>(Action<T, T1, T2> function, string errorMessage)
- public static MacroCheck<T, T1> DeclareMacro<T, T1>(Action<T, T1> function, string errorMessage)
- public static IEqualityComparer RegisterComparer<T>(IEqualityComparer comparer)
- public static IDisposable RegisterLocalComparer<T>(IEqualityComparer comparer)
- public static IDisposable StartBatch(string message = null)
- public static ICheck<Type> That<T>()
- public static ICheck<RunTrace> ThatAsyncCode(Func<Task> awaitableMethod)
- public static ICheck<RunTraceResult<TResult>> ThatAsyncCode<TResult>(Func<Task<TResult>> awaitableFunction)
- public static ICheck<RunTrace> ThatCode(Action value)
- public static ICheck<RunTraceResult<TU>> ThatCode<TU>(Func<TU> value)
- public static ICheck<RunTrace> ThatCode(Func<Task> awaitableFunc)
- public static ICheck<RunTraceResult<TU>> ThatCode<TU>(Func<Task<TU>> awaitableFunc)
- public static FluentDynamicCheck ThatDynamic(object value)
- public static NFluentEntryPoint WithCustomMessage(string message)
- public static ILambdaCheck That(Action value)
- public static ILambdaCheck That<T>(Func<T> value)
- public static ICodeCheck<RunTrace> ThatCode(Action value)
- public static ICodeCheck<RunTraceResult<U>> ThatCode<U>(Func<U> value)
- public static IStructCheck<T> ThatEnum<T>(T value) where T : struct
-
public class CheckMember<T, TM> : IErrorReporter
-
public static class CodeCheckExtensions
-
public class Criteria
-
public static class DateTimeCheckExtensions
-
public static class DateTimeOffsetCheckExtensions
-
public static class DecimalCheck
-
public static class DecimalCheckExtensions
-
public static class DecimalSignedCheckExtensions
-
public static class DictionaryCheckExtensions
- public static ICheckLink<ICheck<IEnumerable<KeyValuePair<TK, TU>>>> ContainsKey<TK, TU>(this ICheck<IEnumerable<KeyValuePair<TK, TU>>> check, TK key)
- public static ICheckLink<ICheck<Hashtable>> ContainsKey(this ICheck<Hashtable> check, object key)
- public static ICheckLink<ICheck<IEnumerable<KeyValuePair<TK, TU>>>> ContainsPair<TK, TU>(this ICheck<IEnumerable<KeyValuePair<TK, TU>>> check, TK expectedKey, TU expectedValue)
- public static ICheckLink<ICheck<Hashtable>> ContainsPair(this ICheck<Hashtable> check, object expectedKey, object expectedValue)
- public static ICheckLink<ICheck<IEnumerable<KeyValuePair<TK, TU>>>> ContainsValue<TK, TU>(this ICheck<IEnumerable<KeyValuePair<TK, TU>>> check, TU expectedValue)
- public static ICheckLink<ICheck<Hashtable>> ContainsValue(this ICheck<Hashtable> check, object expectedValue)
- public static ICheckLink<ICheck<IEnumerable<KeyValuePair<TK, TU>>>> IsEquivalentTo<TK, TU>(this ICheck<IEnumerable<KeyValuePair<TK, TU>>> check, IEnumerable<KeyValuePair<TK, TU>> other)
- public static ICheckLink<ICheck<IDictionary>> ContainsKey<K>(this ICheck<IDictionary> check, K key)
- public static ICheckLink<ICheck<IDictionary>> ContainsValue<K>(this ICheck<IDictionary> check, K expectedValue)
-
public static class DoubleCheckExtensions
-
public static class DoubleSignedCheckExtensions
-
public static class DoubleSpecificCheckExtensions
-
public class DynamicCheckLink
-
public static class EnumCheckExtensions
-
public static class EnumerableCheckExtensions
- public static ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> Contains<T>(this ICheck<IEnumerable<T>> check, T[] expectedValues)
- public static ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> Contains<T>(this ICheck<IEnumerable<T>> check, IEnumerable<T> expectedValues)
- public static ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> Contains(this ICheck<IEnumerable> check, object[] otherEnumerable)
- public static ICheckLink<ICheck<IEnumerable<T>>> ContainsExactly<T>(this ICheck<IEnumerable<T>> check, IEnumerable<T> expectedValues)
- public static ICheckLink<ICheck<IEnumerable<T>>> ContainsExactly<T>(this ICheck<IEnumerable<T>> check, T[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable>> ContainsExactly(this ICheck<IEnumerable> check, object[] otherEnumerable)
- public static ICheckLink<ICheck<T>> ContainsNoDuplicateItem<T>(this ICheck<T> context) where T : IEnumerable
- public static ICheckLink<ICheck<T>> ContainsNoNull<T>(this ICheck<T> context) where T : IEnumerable
- public static ICheckLinkWhich<ICheck<IEnumerable<T>>, ICheck<T>> ContainsOnlyElementsThatMatch<T>(this ICheck<IEnumerable<T>> check, Func<T, bool> predicate)
- public static ICheckLink<ICheck<T>> ContainsOnlyInstanceOfType<T>(this ICheck<T> context, Type type) where T : IEnumerable
- public static ICheckLink<ICheck<IEnumerable<T>>> CountIs<T>(this ICheck<IEnumerable<T>> check, long expectedCount)
- public static ICheckLinkWhich<ICheck<IEnumerable<T>>, ICheck<T>> HasElementAt<T>(this ICheck<IEnumerable<T>> check, int index)
- public static ICheckLinkWhich<ICheck<IEnumerable<T>>, ICheck<T>> HasElementThatMatches<T>(this ICheck<IEnumerable<T>> check, Func<T, bool> predicate)
- public static ICheckLinkWhich<ICheck<IEnumerable<T>>, ICheck<T>> HasFirstElement<T>(this ICheck<IEnumerable<T>> check)
- public static ICheckLinkWhich<ICheck<IEnumerable<T>>, ICheck<T>> HasLastElement<T>(this ICheck<IEnumerable<T>> check)
- public static ICheckLinkWhich<ICheck<IEnumerable<T>>, ICheck<T>> HasOneElementOnly<T>(this ICheck<IEnumerable<T>> check)
- public static ICheckLink<ICheck<IEnumerable<T>>> HasSize<T>(this ICheck<IEnumerable<T>> check, long expectedSize)
- public static IExtendableCheckLink<IEnumerable> Contains<T>(this ICheck<IEnumerable> check, T[] expectedValues)
- public static IExtendableCheckLink<IEnumerable> Contains(this ICheck<IEnumerable> check, IEnumerable otherEnumerable)
- public static ICheckLink<ICheck<IEnumerable>> ContainsExactly<T>(this ICheck<IEnumerable> check, T[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable>> ContainsExactly(this ICheck<IEnumerable> check, IEnumerable otherEnumerable)
- public static ICheckLink<ICheck<T>> IsEmpty<T>(this ICheck<T> check) where T : IEnumerable
- public static ICheckLink<ICheck<IEnumerable>> IsEquivalentTo(this ICheck<IEnumerable> context, object[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable<T>>> IsEquivalentTo<T>(this ICheck<IEnumerable<T>> context, T[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable<T>>> IsEquivalentTo<T>(this ICheck<IEnumerable<T>> context, IEnumerable<T> content)
- public static ICheckLink<ICheck<T>> IsInAscendingOrder<T>(this ICheck<T> context, IComparer comparer = null) where T : IEnumerable
- public static ICheckLink<ICheck<T>> IsInDescendingOrder<T>(this ICheck<T> context, IComparer comparer = null) where T : IEnumerable
- public static ICheckLink<ICheck<T>> IsNullOrEmpty<T>(this ICheck<T> check) where T : IEnumerable
- public static ICheckLink<ICheck<IEnumerable<T>>> IsOnlyMadeOf<T>(this ICheck<IEnumerable<T>> check, T[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable>> IsOnlyMadeOf(this ICheck<IEnumerable> check, object[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable<T>>> IsOnlyMadeOf<T>(this ICheck<IEnumerable<T>> check, IEnumerable<T> expectedValues)
- public static ICheckLink<ICheck<IEnumerable<T>>> IsSubSetOf<T>(this ICheck<IEnumerable<T>> context, IEnumerable<T> expectedSuperset)
- public static ICheck<long> WhoseSize<T>(this ICheck<IEnumerable<T>> check)
- public static ICheckLink<ICheck<IEnumerable>> IsEmpty(this ICheck<IEnumerable> check)
- public static ICheckLink<ICheck<IEnumerable>> IsNullOrEmpty(this ICheck<IEnumerable> check)
- public static ICheckLink<ICheck<IEnumerable>> IsOnlyMadeOf<T>(this ICheck<IEnumerable> check, T[] expectedValues)
- public static ICheckLink<ICheck<IEnumerable>> IsOnlyMadeOf(this ICheck<IEnumerable> check, IEnumerable expectedValues)
-
public static class EnumerableExtensions
-
public static class EnumerableFluentSyntaxExtension
- public static IExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> InThatOrder<T>(this IExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> check)
- public static IExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> InThatOrder(this IExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> check)
- public static ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> Once<T>(this ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> check)
- public static ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> Once(this ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> check)
- public static ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> Only<T>(this ExtendableCheckLink<ICheck<IEnumerable<T>>, IEnumerable<T>> check)
- public static ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> Only(this ExtendableCheckLink<ICheck<IEnumerable>, IEnumerable> check)
- public static IExtendableCheckLink<IEnumerable> InThatOrder(this IExtendableCheckLink<IEnumerable> chainedCheckLink)
- public static IExtendableCheckLink<IEnumerable> Once(this IExtendableCheckLink<IEnumerable> chainedCheckLink)
- public static IExtendableCheckLink<IEnumerable> Only(this IExtendableCheckLink<IEnumerable> chainedCheckLink)
-
public enum EqualityMode
-
public static class ExceptionChecks
-
public static class
- public static IEnumerable<object> <T>(this IEnumerable<T> enumerable, string propertyName)
- public static IEnumerable<object> <T>(this T[] array, string propertyName)
- public static IEnumerable<TP> <T, TP>(this IEnumerable<T> enumerable, Func<T, TP> getter)
- public static IEnumerable<TP> <T, TP>(this T[] array, Func<T, TP> getter)
- public static IEnumerable <T>(this IEnumerable<T> enumerable, string propertyName)
- public static IEnumerable <T>(this T[] array, string propertyName)
- public static IEnumerable <T>(this IEnumerable<T> enumerable, string propertyName)
- public static IEnumerable <T>(this T[] array, string propertyName)
-
public static class FloatCheckExtensions
-
public static class FloatSignedCheckExtensions
-
public static class FloatSpecificCheckExtensions
-
public class FluentDynamicCheck : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, IForkableCheck
-
public class FluentCheckException : Exception
-
public class FluentCodeCheck<T> : ICodeCheck<T>, INegateableCheck<ICodeCheck<T>>, IForkableCheck, ICheckForExtensibility<T, ICodeCheck<T>>, IWithValue<T>, IExposingChecker<T, ICodeCheck<T>>, INegated, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense where T : RunTrace
-
public sealed class FluentStructCheck<T> : IForkableCheck, IStructCheck<T>, INegateableCheck<IStructCheck<T>>, ICheckForExtensibility<T, IStructCheck<T>>, IWithValue<T>, IExposingChecker<T, IStructCheck<T>>, INegated, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense where T : struct
-
public interface ICheck<T> : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, INegateableCheck<ICheck<T>>
-
public interface ICheckLinkWhich<TMain, TSub> : ICheckLink<TMain> where TMain : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense where TSub : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
-
public interface ICheckPlusAnd : ICheck<ReflectionWrapper>, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, INegateableCheck<ICheck<ReflectionWrapper>>
-
public interface ICheckWithConsidering : ICheck<ReflectionWrapper>, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, INegateableCheck<ICheck<ReflectionWrapper>>, IPublicOrNot
-
public interface ICodeCheck<T> : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, INegateableCheck<ICodeCheck<T>> where T : RunTrace
-
public interface IExposingChecker<T, TC> where TC : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
-
public interface IExtendableCheckLink<T> : ICheckLink<ICheck<T>>
-
public interface IExtendableCheckLink<T, U> : ICheckLink<ICheck<T>>
-
public interface IFieldsOrProperties
-
public interface IForkableCheck
-
public interface ILambdaCheck : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
-
public interface ILambdaExceptionCheck<TParent> : IHasParentCheck<TParent>, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
-
public interface : IFieldsOrProperties, IPublicOrNot
-
public static class IntCheckExtensions
-
public static class IntSignedCheckExtensions
-
public interface INullableOrNumberCheckLink<N> where N : struct
-
public interface IPublicOrNot
-
public interface IStructCheck<T> : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, INegateableCheck<IStructCheck<T>> where T : struct
-
public class LambdaCheck : ILambdaCheck, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, IForkableCheck
-
public class LambdaExceptionCheck<T> : ILambdaExceptionCheck<T>, IHasParentCheck<T>, IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense, IForkableCheck
-
public static class LongCheckExtensions
-
public static class LongSignedCheckExtensions
-
public class MacroCheck<T, T1>
-
public class MacroCheck<T, T1, T2>
-
public static class MacroCheckExtensions
-
public class MacroContext<T, T1> : MacroContextBase<T>
-
public class MacroContext<T, T1, T2> : MacroContextBase<T>
-
public class MacroContextBase<T>
-
public static class MemberCheckExtensions
-
public static class MessageRelatedExtensions
-
public class NFluentEntryPoint
-
public class NumberCheck<N> where N : IComparable
-
public static class ObjectCheckExtensions
- public static ICheckLinkWhich<ICheck<T?>, ICheck<T>> HasAValue<T>(this ICheck<T?> check) where T : struct
- public static ICheckLink<ICheck<T>> HasDifferentValueThan<T, TU>(this ICheck<T> check, TU expected)
- public static ICheckLink<ICheck<T?>> HasNoValue<T>(this ICheck<T?> check) where T : struct
- public static ICheckLink<ICheck<T>> HasSameValueAs<T, TU>(this ICheck<T> check, TU expected)
- public static ICheckLink<ICheck<object>> HasFieldsEqualToThose(this ICheck<object> check, object expected)
- public static ICheckLink<ICheck<object>> HasFieldsNotEqualToThose(this ICheck<object> check, object expected)
- public static ICheckLink<ICheck<T>> HasFieldsWithSameValues<T>(this ICheck<T> check, object expected)
- public static ICheckLink<ICheck<T>> HasNotFieldsWithSameValues<T>(this ICheck<T> check, object expected)
- public static ICheckLink<ICheck<T>> InheritsFromType<T>(this ICheck<T> check, Type parentType)
- public static ICheckLink<ICheck<T>> Is<T>(this ICheck<T> check, T expected)
- public static ICheckLink<ICheck<T>> IsDefaultValue<T>(this ICheck<T> context)
- public static ICheckLink<ICheck<T>> IsDistinctFrom<T, TU>(this ICheck<T> check, TU comparand)
- public static ICheckLink<ICheck<T>> IsEqualTo<T, TE>(this ICheck<T> check, TE expected, IEqualityComparer customComparer = null)
- public static ICheckLink<ICheck<T>> IsDistinctFrom<T>(this ICheck<T> check, object comparand)
- public static ICheckLink<ICheck<T>> IsEqualTo<T>(this ICheck<T> check, T expected)
- public static ICheckLink<ICheck<T>> IsOneOf<T>(this ICheck<T> check, T[] values)
- public static ICheckLink<ICheck<T>> IsSameReferenceAs<T, TU>(this ICheck<T> check, TU expected)
- public static ICheckLink<ICheck<T>> IsSameReferenceThan<T>(this ICheck<T> check, object expected)
-
public static class ObjectChecksNonGenericVariants
-
public static class ObjectFieldsCheckExtensions
-
public static class ReflectionWrapperChecks
-
public static class SbyteCheckExtensions
-
public static class SbyteSignedCheckExtensions
-
public static class ShortCheckExtensions
-
public static class ShortSignedCheckExtensions
-
public static class StreamCheckExtensions
-
public static class StringCheckExtensions
-
public static class StringFluentSyntaxExtension
-
public static class StructCheckExtensions
-
public static class TimeSpanCheckExtensions
-
public static class TypeCheckExtensions
-
public static class UintCheckExtensions
-
public static class UlongCheckExtensions
-
public static class UshortCheckExtensions
NFluent.ApiChecks
NFluent.Extensibility
-
public static class CheckLogicExtensions
-
public static class ExtensibilityHelper
- public static ICheckLogic<T> BeginCheck<T>(ICheck<T> check)
- public static ICheckLogic<T> BeginCheck<T>(FluentSut<T> sut)
- public static ICheckLogic<TU> BeginCheckAs<T, TU>(ICheck<T> check, Func<T, TU> converter)
- public static ICheckLink<ICheck<T>> BuildCheckLink<T>(ICheck<T> check)
- public static ICheckLinkWhich<ICheck<TU>, ICheck<T>> BuildCheckLinkWhich<TU, T>(ICheck<TU> check, T item, EntityNamingLogic label)
- public static ICheckLinkWhich<ICheck<TU>, ICheck<T>> BuildCheckLinkWhich<TU, T>(ICheck<TU> check, T item, string label, bool hasItem = true)
- public static ExtendableCheckLink<T, TU> BuildExtendableCheckLink<T, TU>(T check, TU value) where T : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
- public static IChecker<TU, ICodeCheck<TU>> <TU>(ICodeCheck<TU> check) where TU : RunTrace
- public static IChecker<TS, IStructCheck<TS>> <TS>(IStructCheck<TS> check) where TS : struct
-
public class FluentMessage
-
public interface IChecker<T, C> : IWithValue<T>, INegated where C : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
-
public interface ICheckLogic<T> : ICheckLogicBase
-
public interface ICheckLogicBase
-
public interface IErrorReporter
-
public interface IExposingChecker<T, TC> where TC : IMustImplementIForkableCheckWithoutDisplayingItsMethodsWithinIntelliSense
-
public class MessageBlock
-
public enum MessageOption
-
public static class ReverseEngineeringExceptionMessagesHelper
NFluent.Extensions
NFluent.Helpers
NFluent.Kernel
NFluent.Messages
NFluent.Mocks