@@ -25,84 +25,107 @@ public void TearDown()
2525 Object . DestroyImmediate ( _clip ) ;
2626 }
2727
28- [ Test ]
29- public void IsPlaying_InitialState_ReturnsFalse ( )
28+ [ TestCase ( false , 0 , 0 , 0 ) ]
29+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
30+ public void IsPlaying_InitialState_ReturnsFalse ( bool isLoop , int startSample , int loopStartSample ,
31+ int endSample )
3032 {
31- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
33+ using var controller =
34+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
3235 Assert . That ( controller . IsPlaying , Is . False ) ;
3336 }
3437
35- [ Test ]
36- public void IsPlaying_AfterDispose_ReturnsFalse ( )
38+ [ TestCase ( false , 0 , 0 , 0 ) ]
39+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
40+ public void IsPlaying_AfterDispose_ReturnsFalse ( bool isLoop , int startSample , int loopStartSample ,
41+ int endSample )
3742 {
38- var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
43+ var controller =
44+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
3945 controller . Dispose ( ) ;
4046 Assert . That ( controller . IsPlaying , Is . False ) ;
4147 }
4248
43- [ Test ]
44- public void GetCurrentSample_BeforePlay_ReturnsZero ( )
49+ [ TestCase ( false , 0 , 0 , 0 ) ]
50+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
51+ public void GetCurrentSample_BeforePlay_ReturnsZero ( bool isLoop , int startSample , int loopStartSample ,
52+ int endSample )
4553 {
46- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
54+ using var controller =
55+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
4756 Assert . That ( controller . GetCurrentSample ( ) , Is . EqualTo ( 0 ) ) ;
4857 }
4958
50- [ Test ]
51- public void Dispose_CalledTwice_DoesNotThrow ( )
59+ [ TestCase ( false , 0 , 0 , 0 ) ]
60+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
61+ public void Dispose_CalledTwice_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
5262 {
53- var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
63+ var controller =
64+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
5465 controller . Dispose ( ) ;
5566 Assert . DoesNotThrow ( ( ) => controller . Dispose ( ) ) ;
5667 }
5768
58- [ Test ]
59- public void Play_DoesNotThrow ( )
69+ [ TestCase ( false , 0 , 0 , 0 ) ]
70+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
71+ public void Play_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
6072 {
61- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
73+ using var controller =
74+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
6275 Assert . DoesNotThrow ( ( ) => controller . Play ( ) ) ;
6376 }
6477
65- [ Test ]
66- public void Stop_DoesNotThrow ( )
78+ [ TestCase ( false , 0 , 0 , 0 ) ]
79+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
80+ public void Stop_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
6781 {
68- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
82+ using var controller =
83+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
6984 Assert . DoesNotThrow ( ( ) => controller . Stop ( ) ) ;
7085 }
7186
72- [ Test ]
73- public void Pause_DoesNotThrow ( )
87+ [ TestCase ( false , 0 , 0 , 0 ) ]
88+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
89+ public void Pause_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
7490 {
75- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
91+ using var controller =
92+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
7693 Assert . DoesNotThrow ( ( ) => controller . Pause ( ) ) ;
7794 }
7895
79- [ Test ]
80- public void UnPause_DoesNotThrow ( )
96+ [ TestCase ( false , 0 , 0 , 0 ) ]
97+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
98+ public void UnPause_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
8199 {
82- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
100+ using var controller =
101+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
83102 Assert . DoesNotThrow ( ( ) => controller . UnPause ( ) ) ;
84103 }
85104
86105 [ Test ]
87106 public void SetCurrentSample_ThenGetCurrentSample_ReturnsSetValue ( )
88107 {
89- using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
108+ using var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 , 0 , 0 ) ;
90109 controller . SetCurrentSample ( 100 ) ;
91110 Assert . That ( controller . GetCurrentSample ( ) , Is . EqualTo ( 100 ) ) ;
92111 }
93112
94- [ Test ]
95- public void Play_AfterDispose_DoesNotThrow ( )
113+ [ TestCase ( false , 0 , 0 , 0 ) ]
114+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
115+ public void Play_AfterDispose_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
96116 {
97- var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
117+ var controller =
118+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
98119 controller . Dispose ( ) ;
99120 Assert . DoesNotThrow ( ( ) => controller . Play ( ) ) ;
100121 }
101122
102- [ Test ]
103- public void Stop_AfterDispose_DoesNotThrow ( )
123+ [ TestCase ( false , 0 , 0 , 0 ) ]
124+ [ TestCase ( true , 0 , 1000 , 40000 ) ]
125+ public void Stop_AfterDispose_DoesNotThrow ( bool isLoop , int startSample , int loopStartSample , int endSample )
104126 {
105- var controller = new TrackPreviewController ( _clip , - 1 , 1f , 1f , false , 0 ) ;
127+ var controller =
128+ new TrackPreviewController ( _clip , - 1 , 1f , 1f , isLoop , startSample , loopStartSample , endSample ) ;
106129 controller . Dispose ( ) ;
107130 Assert . DoesNotThrow ( ( ) => controller . Stop ( ) ) ;
108131 }
0 commit comments