public void AddGuidNotEmptyValidationPredicate() { // Arrange. ValidatableArgument<Guid> argument = new ValidatableArgument<Guid>("argument", Guid.NewGuid()); // Act. argument.IsNotEmptyGuid(); // Assert. Assert.AreEqual(1, argument.ValidationPredicates.Count()); Assert.IsInstanceOfType(argument.ValidationPredicates.First(), typeof(GuidNotEmptyValidationPredicate)); }
public void AddGuidNotEmptyValidationPredicate() { // Arrange. ValidatableArgument <Guid> argument = new ValidatableArgument <Guid>("argument", Guid.NewGuid()); // Act. argument.IsNotEmptyGuid(); // Assert. Assert.AreEqual(1, argument.ValidationPredicates.Count()); Assert.IsInstanceOfType(argument.ValidationPredicates.First(), typeof(GuidNotEmptyValidationPredicate)); }
public void RunInExpectedTime() { // Arrange. ValidatableArgument<Guid> argument = new ValidatableArgument<Guid>("argument", Guid.NewGuid()); // Act & Assert. Ensure.ActionRunsInExpectedTime( () => { argument.IsNotEmptyGuid(); }, PerformanceConstants.ValidationPredicateExecutionCount, PerformanceConstants.ValidationPredicateTotalExecutionExpectedTime); }
public void RunInExpectedTime() { // Arrange. ValidatableArgument <Guid> argument = new ValidatableArgument <Guid>("argument", Guid.NewGuid()); // Act & Assert. Ensure.ActionRunsInExpectedTime( () => { argument.IsNotEmptyGuid(); }, PerformanceConstants.ValidationPredicateExecutionCount, PerformanceConstants.ValidationPredicateTotalExecutionExpectedTime); }