public void WhenCreated_DefaultBlogPost_IncludesExistingCategories() { IBlogPostViewModelCreator bpvmc = new BlogPostViewModelCreator(blogManager, mapper, timeZoneProvider); var postViewModel = bpvmc.CreateBlogPostVM(); Assert.Equal(1, postViewModel.AllCategories.Count); }
public void CreatedBlogPost_ShouldShowActive_IsPublicSyndicatedAndAllowComments() { IBlogPostViewModelCreator bpvmc = new BlogPostViewModelCreator(blogManager, mapper, timeZoneProvider); var postViewModel = bpvmc.CreateBlogPostVM(); Assert.True(postViewModel.IsPublic && postViewModel.Syndicated && postViewModel.AllowComments); }
public void WhenCreated_DefaultBlogPost_UsesTimeZone() { IBlogPostViewModelCreator bpvmc = new BlogPostViewModelCreator(blogManager, mapper, timeZoneProvider); var postViewModel = bpvmc.CreateBlogPostVM(); var ts = new TimeSpan(0, 0, 10); Assert.True(postViewModel.CreatedDateTime - ts < DateTime.UtcNow); }
public void WhenCreated_DefaultBlogPost_IncludesLotsOfLanguages() { IBlogPostViewModelCreator bpvmc = new BlogPostViewModelCreator(blogManager, mapper, timeZoneProvider); var postViewModel = bpvmc.CreateBlogPostVM(); Assert.True(postViewModel.Languages.Count() > 50); // 841 entries on Windows 10 UK english Imac Parallels Windows Version 10.0.17134.285] }