public void FixtureSetup()
 {
     // Register the events manager
     eventsController         = new EventsController();
     toolsManager             = new ToolsManager();
     currentLicenseManager    = App.Current.LicenseManager;
     currentLimitationService = App.Current.LicenseLimitationsService;
 }
 public void TestFixtureSetUp()
 {
     guiToolkitMock        = new Mock <IGUIToolkit> ();
     multimediaToolkitMock = new Mock <IMultimediaToolkit> ();
     player = new Mock <IVideoPlayer> ();
     multimediaToolkitMock.Setup(g => g.GetPlayer()).Returns(player.Object);
     currentLicenseManager    = App.Current.LicenseManager;
     currentLimitationService = App.Current.LicenseLimitationsService;
 }
Exemplo n.º 3
0
        public void FixtureSetup()
        {
            mockList = new List <Mock> ();
            settings = new CaptureSettings();
            settings.EncodingSettings = new EncodingSettings();
            settings.EncodingSettings.EncodingProfile = EncodingProfiles.MP4;

            App.Current.HotkeysService = new HotkeysService();
            GeneralUIHotkeys.RegisterDefaultHotkeys();
            LMGeneralUIHotkeys.RegisterDefaultHotkeys();

            var playerMock = new Mock <IVideoPlayer> ();

            playerMock.SetupAllProperties();
            mockList.Add(playerMock);

            capturerMock = new Mock <ICapturer> ();
            capturerMock.SetupAllProperties();
            mockList.Add(capturerMock);

            mtkMock = new Mock <IMultimediaToolkit> ();
            mtkMock.Setup(m => m.GetPlayer()).Returns(playerMock.Object);
            mtkMock.Setup(m => m.GetMultiPlayer()).Throws(new Exception());
            mtkMock.Setup(m => m.GetCapturer()).Returns(capturerMock.Object);
            mtkMock.Setup(m => m.DiscoverFile(It.IsAny <string> (), It.IsAny <bool> ()))
            .Returns((string s, bool b) => new MediaFile {
                FilePath = s
            });
            App.Current.MultimediaToolkit = mtkMock.Object;
            mockList.Add(mtkMock);

            gtkMock = new Mock <IGUIToolkit> ();
            gtkMock.SetupGet(o => o.DeviceScaleFactor).Returns(1.0f);
            gtkMock.Setup(m => m.Invoke(It.IsAny <EventHandler> ())).Callback <EventHandler> (e => e(null, null));
            gtkMock.Setup(g => g.RemuxFile(It.IsAny <string> (), It.IsAny <string> (), It.IsAny <VideoMuxerType> ()))
            .Returns(() => settings.EncodingSettings.OutputFile)
            .Callback((string s, string d, VideoMuxerType m) => File.Copy(s, d));
            gtkMock.Setup(g => g.EndCapture(true)).Returns(EndCaptureResponse.Save);
            App.Current.GUIToolkit = gtkMock.Object;
            mockList.Add(gtkMock);

            capturerBinMock = new Mock <ICapturerBin> ();
            capturerBinMock.Setup(w => w.Capturer).Returns(capturerMock.Object);
            capturerBinMock.Setup(w => w.CaptureSettings).Returns(() => settings);
            capturerBinMock.Setup(w => w.Periods).Returns(() => new List <Period> ());
            mockList.Add(capturerBinMock);

            player               = new VideoPlayerController();
            videoPlayerVM        = new VideoPlayerVM();
            videoPlayerVM.Player = player;
            player.SetViewModel(videoPlayerVM);

            currentService = App.Current.LicenseLimitationsService;

            stateControllerMock         = new Mock <IStateController> ();
            App.Current.StateController = stateControllerMock.Object;
        }
Exemplo n.º 4
0
 public void FixtureSetup()
 {
     SetupClass.SetUp();
     Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
     // Register the events manager
     eventsController         = new EventsController();
     toolsManager             = new ToolsManager();
     currentLicenseManager    = App.Current.LicenseManager;
     currentLimitationService = App.Current.LicenseLimitationsService;
 }
Exemplo n.º 5
0
 public void Setup()
 {
     service = new LicenseLimitationsService();
     service.Start();
 }
Exemplo n.º 6
0
 public void FixtureSetup()
 {
     Directory.SetCurrentDirectory(TestContext.CurrentContext.TestDirectory);
     currentLicenseManager    = App.Current.LicenseManager;
     currentLimitationService = App.Current.LicenseLimitationsService;
 }
Exemplo n.º 7
0
 public void OneTimeSetUp()
 {
     currentService = App.Current.LicenseLimitationsService;
 }
Exemplo n.º 8
0
 public void FixtureSetup()
 {
     currentLicenseManager    = App.Current.LicenseManager;
     currentLimitationService = App.Current.LicenseLimitationsService;
 }