public void CreateDatabase_Test()
 {
     string filename = Path.GetTempFileName();
     IControllerPortsDatabase database = new ControllerPortsDatabase(filename);
     Assert.NotNull(database);
     this.DisposeSqlite();
     File.Delete(filename);
 }
 public void SetPort_Test()
 {
     string filename = Path.GetTempFileName();
     IControllerPortsDatabase database = new ControllerPortsDatabase(filename);
     var platform = new Mock<IPlatformInfo>();
     platform.SetupGet(platformInfo => platformInfo.PlatformID).Returns("TEST_PLATFORM");
     database.AddPlatform(platform.Object);
     database.SetDeviceInPort(platform.Object, 1, "TEST_DEVICE");
     this.DisposeSqlite();
     File.Delete(filename);
 }