public void number_of_points() { Assert.DoesNotThrow(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>() { new ArchiveInfo(1, 60), new ArchiveInfo(60, 60) })); Assert.Throws <InvalidConfigurationException>(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>() { new ArchiveInfo(1, 30), new ArchiveInfo(60, 60) })); }
public void even_precision_division() { Assert.DoesNotThrow(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>() { new ArchiveInfo(1, 60), new ArchiveInfo(6, 60) })); Assert.Throws <InvalidConfigurationException>(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>() { new ArchiveInfo(60, 60), new ArchiveInfo(7, 60) })); }
public void timespan_coverage() { Assert.DoesNotThrow(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>() { new ArchiveInfo(1, 60), new ArchiveInfo(60, 60) })); Assert.Throws <InvalidConfigurationException>(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>() { new ArchiveInfo(1, 60), new ArchiveInfo(10, 1) })); }
public void validate_archive_list() { Assert.Throws <InvalidConfigurationException>(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>())); }