public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _ProgramConfiguration = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _SharedConfiguration.Setup(r => r.Get()).Returns(_ProgramConfiguration); _FileSystem = new MockFileSystemProvider(); Factory.Singleton.RegisterInstance <IFileSystemProvider>(_FileSystem); _FileSystemServerConfiguration = TestUtilities.CreateMockSingleton <IFileSystemServerConfiguration>(); _FileSystemServerConfiguration.Setup(r => r.GetSiteRootFolders()).Returns(() => new List <string>() { @"c:\web\", }); _FileSystemServerConfiguration.Setup(r => r.IsFileUnmodified(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <byte[]>())).Returns(true); _ImageFileManager = TestUtilities.CreateMockImplementation <IImageFileManager>(); _AircraftPictureManager = TestUtilities.CreateMockSingleton <IAircraftPictureManager>(); _AircraftPictureManager.Setup(r => r.FindPicture(It.IsAny <IDirectoryCache>(), It.IsAny <string>(), It.IsAny <string>())).Returns((PictureDetail)null); _AircraftPictureManager.Setup(r => r.LoadPicture(It.IsAny <IDirectoryCache>(), It.IsAny <string>(), It.IsAny <string>())).Returns((Image)null); _AircraftPictureCache = TestUtilities.CreateMockImplementation <IDirectoryCache>(); _AutoConfigurePictureCache = TestUtilities.CreateMockSingleton <IAutoConfigPictureFolderCache>(); _AutoConfigurePictureCache.SetupGet(r => r.DirectoryCache).Returns(_AircraftPictureCache.Object); _ServerConfiguration = TestUtilities.CreateMockSingleton <IImageServerConfiguration>(); _ServerConfiguration.SetupGet(r => r.ImageFileManager).Returns(_ImageFileManager.Object); _Server = Factory.Singleton.Resolve <IImageServer>(); _Environment = new MockOwinEnvironment(); _Environment.Request.RemoteIpAddress = "127.0.0.1"; _Pipeline = new MockOwinPipeline(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _FileSystemProvider = new MockFileSystemProvider(); Factory.RegisterInstance <IFileSystemProvider>(_FileSystemProvider); _Configuration = Factory.ResolveNewInstance <IFileSystemServerConfiguration>(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _FileSystem = new MockFileSystemProvider(); Factory.RegisterInstance <IFileSystemProvider>(_FileSystem); _ChecksumGenerator = new Crc64(); _Instance = new ChecksumFileEntry(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _FileSystemWatcher = TestUtilities.CreateMockImplementation <IFileSystemWatcher>(); _FileSystemProvider = new MockFileSystemProvider(); Factory.Singleton.RegisterInstance <IFileSystemProvider>(_FileSystemProvider); _Configuration = Factory.Singleton.ResolveNewInstance <IFileSystemServerConfiguration>(); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _FileSystemProvider = new MockFileSystemProvider(); Factory.Singleton.RegisterInstance <IFileSystemProvider>(_FileSystemProvider); _SharedConfiguration = TestUtilities.CreateMockSingleton <ISharedConfiguration>(); _Settings = new global::VirtualRadar.Interface.Settings.Configuration(); _SharedConfiguration.Setup(r => r.Get()).Returns(_Settings); _Configuration = Factory.Singleton.ResolveNewInstance <IImageServerConfiguration>(); }
public void GetFileSystemEnumerableWithOutFilterTest() { // arrange var provider = new MockFileSystemProvider(); var visitor = new FileSystemVisitor(provider, "d:"); // act var result = visitor.ToList(); // assert Assert.AreEqual(result.Count, 5); Assert.AreEqual(result[0].Name, "FileName1"); Assert.AreEqual(result[1].Name, "DirectoryName1"); Assert.AreEqual(result[2].Name, "FileName2"); }
public void GetFileSystemEnumerableWithFilterTest() { // arrange var provider = new MockFileSystemProvider(); var visitor = new FileSystemVisitor( provider, "d:", x => x.Date == new DateTime(2017, 1, 1) && x.Type == FileSystemItemType.File && x.Name.Contains("2")); // act var result = visitor.ToList(); // assert Assert.AreEqual(result.Count, 1); Assert.AreEqual(result[0].Name, "FileName2"); }
public void GetFileSystemEnumerableStopOnFilteredFileFoundTest() { // arrange var provider = new MockFileSystemProvider(); var visitor = new FileSystemVisitor(provider, "d:"); visitor.FilteredFileFound += (o, eventArgs) => eventArgs.IsStop = eventArgs.FoundItem.Date == new DateTime(2017, 1, 1) && eventArgs.FoundItem.Name.Contains("2"); // act var result = visitor.ToList(); // assert Assert.AreEqual(2, result.Count); Assert.AreEqual(result[0].Name, "FileName1"); Assert.AreEqual(result[1].Name, "DirectoryName1"); }
public void GetFileSystemEnumerableEventFinishRaisedTest() { // arrange var provider = new MockFileSystemProvider(); var visitor = new FileSystemVisitor(provider, "d:"); List <string> receivedEvents = new List <string>(); visitor.Finish += (o, eventArgs) => receivedEvents.Add("Finish"); // act var result = visitor.ToList(); // assert Assert.AreEqual(5, result.Count); Assert.AreEqual(1, receivedEvents.Count); Assert.AreEqual("Finish", receivedEvents[0]); }
public void GetFileSystemEnumerableEventFilteredDirectoryFoundRaisedTest() { // arrange var provider = new MockFileSystemProvider(); var visitor = new FileSystemVisitor(provider, "d:", x => x.Date == new DateTime(2017, 1, 1)); List <string> receivedEvents = new List <string>(); visitor.FilteredDirectoryFound += (o, eventArgs) => receivedEvents.Add(eventArgs.FoundItem.Name); // act var result = visitor.ToList(); // assert Assert.AreEqual(3, result.Count); Assert.AreEqual(1, receivedEvents.Count); Assert.AreEqual("DirectoryName2", receivedEvents[0]); }
public void GetFileSystemEnumerableEventDirectoryFoundRaisedTest() { // arrange var provider = new MockFileSystemProvider(); var visitor = new FileSystemVisitor(provider, "d:"); List <string> receivedEvents = new List <string>(); visitor.DirectoryFound += (o, eventArgs) => receivedEvents.Add(eventArgs.FoundItem.Name); // act var result = visitor.ToList(); // assert Assert.AreEqual(5, result.Count); Assert.AreEqual(2, receivedEvents.Count); Assert.AreEqual("DirectoryName1", receivedEvents[0]); Assert.AreEqual("DirectoryName2", receivedEvents[1]); }
public void TestInitialise() { _Snapshot = Factory.TakeSnapshot(); _ServerConfiguration = TestUtilities.CreateMockSingleton <IFileSystemServerConfiguration>(); _SiteRoots = new Dictionary <string, string>(); _ServerConfiguration.Setup(r => r.GetSiteRootFolders()).Returns(() => { return(_SiteRoots.Keys.ToList()); }); _ServerConfiguration.Setup(r => r.IsFileUnmodified(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <byte[]>())).Returns( (string siteRootFolder, string requestPath, byte[] fileContent) => { return(true); } ); _Server = Factory.Resolve <IFileSystemServer>(); _FileSystem = new MockFileSystemProvider(); _Server.FileSystemProvider = _FileSystem; _Environment = new MockOwinEnvironment(); _Pipeline = new MockOwinPipeline(); }
public void TearDown() { _mockProvider = null; }
public void SetUp() { _mockProvider = new MockFileSystemProvider(); CreateStandardMockDataFiles(); }