コード例 #1
0
        public void ShouldReturnDefaultValuesIfNoLocalProviderSet()
        {
            // arrange
            var mediaProvider = new FakeMediaProvider();

            // act & assert
            mediaProvider.Cache.Should().NotBeNull();
            mediaProvider.Config.Should().NotBeNull();
            mediaProvider.Creator.Should().NotBeNull();
            mediaProvider.Effects.Should().NotBeNull();
            mediaProvider.MediaLinkPrefix.Should().NotBeNull();
            mediaProvider.MimeResolver.Should().NotBeNull();

            mediaProvider.GetMedia((MediaItem)null).Should().BeNull();
            mediaProvider.GetMedia((MediaUri)null).Should().BeNull();
            mediaProvider.GetMediaUrl(null).Should().BeNull();
            mediaProvider.GetMediaUrl(null, null).Should().BeNull();
            mediaProvider.GetThumbnailUrl(null).Should().BeNull();
            mediaProvider.HasMediaContent(null).Should().BeFalse();
            mediaProvider.IsMediaRequest(null).Should().BeFalse();
            mediaProvider.IsMediaUrl(null).Should().BeFalse();
            mediaProvider.ParseMediaRequest(null).Should().BeNull();
        }
コード例 #2
0
    public void ShouldReturnDefaultValuesIfNoLocalProviderSet()
    {
      // arrange
      var mediaProvider = new FakeMediaProvider();

      // act & assert
      mediaProvider.Cache.Should().NotBeNull();
      mediaProvider.Config.Should().NotBeNull();
      mediaProvider.Creator.Should().NotBeNull();
      mediaProvider.Effects.Should().NotBeNull();
      mediaProvider.MediaLinkPrefix.Should().NotBeNull();
      mediaProvider.MimeResolver.Should().NotBeNull();

      mediaProvider.GetMedia((MediaItem)null).Should().BeNull();
      mediaProvider.GetMedia((MediaUri)null).Should().BeNull();
      mediaProvider.GetMediaUrl(null).Should().BeNull();
      mediaProvider.GetMediaUrl(null, null).Should().BeNull();
      mediaProvider.GetThumbnailUrl(null).Should().BeNull();
      mediaProvider.HasMediaContent(null).Should().BeFalse();
      mediaProvider.IsMediaRequest(null).Should().BeFalse();
      mediaProvider.IsMediaUrl(null).Should().BeFalse();
      mediaProvider.ParseMediaRequest(null).Should().BeNull();
    }
コード例 #3
0
 public FakeMediaProviderTest()
 {
     this.localProvider = Substitute.For <MediaProvider>();
     this.provider      = new FakeMediaProvider();
     this.provider.LocalProvider.Value = this.localProvider;
 }
コード例 #4
0
 public FakeMediaProviderTest()
 {
   this.localProvider = Substitute.For<MediaProvider>();
   this.provider = new FakeMediaProvider();
   this.provider.LocalProvider.Value = this.localProvider;
 }