Example #1
0
 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)
     }));
 }
Example #2
0
 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)
     }));
 }
Example #3
0
 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)
     }));
 }
Example #4
0
 public void validate_archive_list()
 {
     Assert.Throws <InvalidConfigurationException>(() => Whipser.ValidateArchiveList(new List <ArchiveInfo>()));
 }