33using System . Net ;
44using Moq ;
55using NUnit . Framework ;
6- using Wikiled . YiScanner . Client ;
76using Wikiled . YiScanner . Client . Predicates ;
8- using Wikiled . YiScanner . Monitoring ;
97using Wikiled . YiScanner . Monitoring . Config ;
108using Wikiled . YiScanner . Monitoring . Source ;
119
@@ -14,8 +12,6 @@ namespace Wikiled.YiScanner.Tests.Monitoring.Source
1412 [ TestFixture ]
1513 public class SourceFactoryTests
1614 {
17- private FtpConfig ftpConfig ;
18-
1915 private MonitoringConfig scanConfig ;
2016
2117 private Mock < IPredicate > mockPredicate ;
@@ -27,12 +23,14 @@ public class SourceFactoryTests
2723 [ SetUp ]
2824 public void SetUp ( )
2925 {
30- ftpConfig = new FtpConfig ( ) ;
31- ftpConfig . FileMask = "Test" ;
3226 scanConfig = new MonitoringConfig ( ) ;
33- scanConfig . Out = "Out" ;
27+ scanConfig . YiFtp = new FtpConfig ( ) ;
28+ scanConfig . YiFtp . FileMask = "Test" ;
29+ scanConfig . Output = new OutputConfig ( ) ;
30+ scanConfig . Output . Out = "Out" ;
3431 mockPredicate = new Mock < IPredicate > ( ) ;
35- manager = new StaticHostManager ( scanConfig ) ;
32+ scanConfig . Known = new PredefinedCameraConfig ( ) ;
33+ manager = new StaticHostManager ( scanConfig . Known ) ;
3634 instance = CreateFactory ( ) ;
3735 }
3836
@@ -42,40 +40,25 @@ public void GetSources()
4240 var result = instance . GetSources ( manager ) . ToArray ( ) ;
4341 Assert . AreEqual ( 0 , result . Length ) ;
4442
45- scanConfig . Known = "Test" ;
43+ scanConfig . Known . Cameras = "Test" ;
4644 result = instance . GetSources ( manager ) . ToArray ( ) ;
4745 Assert . AreEqual ( 0 , result . Length ) ;
4846
49- scanConfig . Hosts = IPAddress . Any . ToString ( ) ;
47+ scanConfig . Known . Hosts = IPAddress . Any . ToString ( ) ;
5048 result = instance . GetSources ( manager ) . ToArray ( ) ;
5149 Assert . AreEqual ( 1 , result . Length ) ;
5250 }
5351
5452 [ Test ]
5553 public void Construct ( )
5654 {
57- Assert . Throws < ArgumentNullException > ( ( ) => new SourceFactory (
58- null ,
59- scanConfig ,
60- mockPredicate . Object ) ) ;
61-
62- Assert . Throws < ArgumentNullException > ( ( ) => new SourceFactory (
63- ftpConfig ,
64- null ,
65- mockPredicate . Object ) ) ;
66-
67- Assert . Throws < ArgumentNullException > ( ( ) => new SourceFactory (
68- ftpConfig ,
69- scanConfig ,
70- null ) ) ;
55+ Assert . Throws < ArgumentNullException > ( ( ) => new SourceFactory ( null , mockPredicate . Object ) ) ;
56+ Assert . Throws < ArgumentNullException > ( ( ) => new SourceFactory ( scanConfig , null ) ) ;
7157 }
7258
7359 private SourceFactory CreateFactory ( )
7460 {
75- return new SourceFactory (
76- ftpConfig ,
77- scanConfig ,
78- mockPredicate . Object ) ;
61+ return new SourceFactory ( scanConfig , mockPredicate . Object ) ;
7962 }
8063 }
8164}
0 commit comments