Beispiel #1
0
        public void Test1_AddDownload_CHANGEVIEW()
        {
            var mockedshowmessage   = GetMockedshowmessage();
            var mockedselectedfile  = Getmockedselectedfile();
            var mockedIUrlService   = GetMockedIUrlService();
            var mockedICreateEngine = GetMockedICreateEngine();


            var result = new DownloaderViewModel(mockedselectedfile.Object, mockedshowmessage.Object, mockedIUrlService.Object, mockedICreateEngine.Object)
            {
                Url = "http://ipv4.download.thinkbroadband.com/50MB.zip"
            };

            // Act
            result.AddDownload();
            result.StartDownload();

            // Assert

            result.AreDownloadDetailsShown.ShouldBeEquivalentTo(true);
        }
Beispiel #2
0
        public void Test1_AddDownload_ToList()
        {
            // Arrange

            var mockedshowmessage   = GetMockedshowmessage();
            var mockedselectedfile  = Getmockedselectedfile();
            var mockedIUrlService   = GetMockedIUrlService();
            var mockedICreateEngine = GetMockedICreateEngine();


            var result = new DownloaderViewModel(mockedselectedfile.Object, mockedshowmessage.Object, mockedIUrlService.Object, mockedICreateEngine.Object)
            {
                Url = "http://ipv4.download.thinkbroadband.com/50MB.zip"
            };

            // Act
            result.AddDownload();


            // Assert
            result.Downloads.Count().Should().Be(1);
        }