public void NumberOfLockingsRange() { NumberOfLockings definition = "12-47"; Assert.Equal(12, definition.Minimum); Assert.Equal(47, definition.Maximum); }
public void NumberOfLockingsSingle() { NumberOfLockings definition = "12"; Assert.Equal(12, definition.Minimum); Assert.Equal(12, definition.Maximum); }
public AccessPolicy(string id, NumberOfLockings numberOfLockings, IEnumerable <TimePeriodDefinition> timePeriodDefinitions) : base(id) { NumberOfLockings = numberOfLockings; TimePeriodDefinitions = timePeriodDefinitions .Aggregate( ImmutableArray <TimePeriodDefinition> .Empty, (accu, current) => accu.Add(current)); }
public void NumberOfLockingsNothing() { NumberOfLockings definition = ""; Assert.Null(definition); }
public void NumberOfLockingsOutofRange() { Assert.Throws <ArgumentOutOfRangeException>(() => { NumberOfLockings definition = "42-12"; }); }