public void TimeUsed_ReturnsBuilder() { var testObject = new OpenDialogCriteriaBuilder(); var builder = testObject.TimeUsed(TimeSpan.FromHours(3)); builder.Should().Be(testObject); }
public void NumberOfOpens_ReturnsBuilder() { var testObject = new OpenDialogCriteriaBuilder(); var builder = testObject.NumberOfOpens(3); builder.Should().Be(testObject); }
public void AndAfterTimeUsed_AddsCriteriaWithValue() { var testObject = new OpenDialogCriteriaBuilder(); testObject.AndAfterTimeUsed(TimeSpan.FromHours(3)); testObject.OpenDialogCriteria.OfType <TimeUsedCriteria>().Should().HaveCount(1); testObject.OpenDialogCriteria.OfType <TimeUsedCriteria>() .First() .TimesOpen.Should() .Be(TimeSpan.FromHours(3)); }
public void AndAfterNumberOfOpens_AddsCriteriaWithValue() { var testObject = new OpenDialogCriteriaBuilder(); testObject.AndAfterNumberOfOpens(3); testObject.OpenDialogCriteria.OfType <RequiredOpensCriteria>().Should().HaveCount(1); testObject.OpenDialogCriteria.OfType <RequiredOpensCriteria>() .First() .ShowDialogAfterOpens.Should() .Be(3); }