public void ValidCtorParam() { var segmentLength = 16384; var factory = new ChainerFactory(segmentLength); Assert.Equal(segmentLength, factory.PayloadSegmentLength); }
public void Create_NullAddressParam() { var segmentLength = 16384; IPAddress address = default; var factory = new ChainerFactory(segmentLength); Assert.Throws <ArgumentNullException>(() => factory.Create(address)); }
public void Create_NegativePortValue() { var segmentLength = 16384; var address = IPAddress.Parse("192.168.0.50"); var port = -1; var factory = new ChainerFactory(segmentLength); Assert.Throws <ArgumentOutOfRangeException>(() => factory.Create(address, port)); }
public App() { var broadcastFactory = new ChainerFactory(16384); var networkServiceFactory = new NetworkServiceFactory(); _watcher = networkServiceFactory.CreateWatcher(); _broadcastService = new BroadcastService(broadcastFactory, _watcher, networkServiceFactory.CreateUtility()); InitializeBroadcastService(networkServiceFactory, _broadcastService); var frameworkDialogFactory = new DefaultFrameworkDialogFactory(); var dialogService = new DefaultDialogService(frameworkDialogFactory); var fileService = new DefaultFileService(new [] { ".lpsnp" }); _paintDataContext = new PaintViewModel(_broadcastService, dialogService, fileService, networkServiceFactory); }