33using System . Linq ;
44using System . Threading ;
55using System . Threading . Tasks ;
6+ using Microsoft . Extensions . Logging . Abstractions ;
67using Moq ;
78using NUnit . Framework ;
89using OSDP . Net . Connections ;
@@ -24,7 +25,7 @@ public async Task DeviceGoesOnlineTest()
2425 // Arrange
2526 var mockConnection = new MockConnection ( ) ;
2627
27- var panel = new ControlPanel ( ) ;
28+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
2829 Guid id = panel . StartConnection ( mockConnection . Object ) ;
2930 panel . AddDevice ( id , 0 , true , false ) ;
3031
@@ -40,7 +41,7 @@ public async Task ShutdownTest()
4041 // Arrange
4142 var mockConnection = new MockConnection ( ) ;
4243
43- var panel = new ControlPanel ( ) ;
44+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
4445 Guid id = panel . StartConnection ( mockConnection . Object ) ;
4546 panel . AddDevice ( id , 0 , true , false ) ;
4647
@@ -59,7 +60,7 @@ public async Task StartConnectionTest()
5960 {
6061 // Arrange
6162 var mockConnection = new MockConnection ( ) ;
62- var panel = new ControlPanel ( ) ;
63+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
6364
6465 // Act
6566 Guid id = panel . StartConnection ( mockConnection . Object ) ;
@@ -75,7 +76,7 @@ public void StartConnectionWithSameConnectionTwiceTest()
7576 {
7677 // Arrange
7778 var mockConnection = new MockConnection ( ) ;
78- var panel = new ControlPanel ( ) ;
79+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
7980 var id = panel . StartConnection ( mockConnection . Object ) ;
8081
8182 // Act/Assert
@@ -91,7 +92,7 @@ public void StartSameConnectionConcurrentlyShouldOnlyStartItOnce()
9192 // Arrange
9293 var mockConnection = new MockConnection ( ) ;
9394 var instance = mockConnection . Object ;
94- var panel = new ControlPanel ( ) ;
95+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
9596
9697 // Act
9798 var tasks = Enumerable
@@ -115,7 +116,7 @@ public void StopSameConnectionConcurrentlyShouldSucceed()
115116 {
116117 // Arrange
117118 var mockConnection = new MockConnection ( ) ;
118- var panel = new ControlPanel ( ) ;
119+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
119120 var id = panel . StartConnection ( mockConnection . Object ) ;
120121
121122 // Act
@@ -139,7 +140,7 @@ public async Task StartConnectionRestartWithSameConnectionTest()
139140 {
140141 // Arrange
141142 var mockConnection = new MockConnection ( ) ;
142- var panel = new ControlPanel ( ) ;
143+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
143144
144145 // Act
145146 var id1 = panel . StartConnection ( mockConnection . Object ) ;
@@ -157,7 +158,7 @@ public async Task StopConnectionTest()
157158 {
158159 // Arrange
159160 var mockConnection = new MockConnection ( ) ;
160- var panel = new ControlPanel ( ) ;
161+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
161162
162163 Guid id = panel . StartConnection ( mockConnection . Object ) ;
163164 panel . AddDevice ( id , 0 , true , false ) ;
@@ -178,7 +179,7 @@ public class IdRequestCommandTest
178179 [ Test ]
179180 public async Task ReturnsValidReportTest ( )
180181 {
181- var panel = new ControlPanel ( GlobalSetup . CreateLogger < ControlPanel > ( ) ) ;
182+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
182183 var idReportCommand = new IdReport ( ) ;
183184 var deviceIdentificationReply =
184185 new DeviceIdentification ( [ 0x5C , 0x26 , 0x23 ] , 0x19 , 0x02 , 719912960 , 0x03 , 0x00 , 0x00 ) ;
@@ -203,7 +204,7 @@ public async Task ReturnsValidReportTest()
203204 [ Test ]
204205 public void ThrowOnNakReplyTest ( )
205206 {
206- var panel = new ControlPanel ( GlobalSetup . CreateLogger < ControlPanel > ( ) ) ;
207+ var panel = new ControlPanel ( NullLoggerFactory . Instance ) ;
207208 var idReportCommand = new IdReport ( ) ;
208209 var nakReply = new Nak ( ErrorCode . UnknownCommandCode ) ;
209210
0 commit comments