public async Task GetBlogs_100RecordsOnTable() { // Arrange var blogService = new BlogSupervisor(_mockHttpContextAccessor.Object, _10Records_blogRepository.Object, _1User_userRepository.Object); // Assert var result = await blogService.GetAll(); Assert.True(result.Count == 10); }
public async Task CreateBlogs_withUser() { var newRecord = new CreateBlogViewModel() { Title = "a title", Content = "a content", Active = true }; // Arrange var blogService = new BlogSupervisor(_mockHttpContextAccessor.Object, _10Records_blogRepository.Object, _1User_userRepository.Object); // Assert Assert.DoesNotThrowAsync(async() => await blogService.CreateBlog(newRecord)); }
public async Task UpdateBlogs_withoutUser() { var newRecord = new UpdateBlogViewModel() { Title = "a title", Content = "a content", Active = true }; _mockHttpContextAccessor = new Mock <IHttpContextAccessor>(); // Arrange var blogService = new BlogSupervisor(_mockHttpContextAccessor.Object, _10Records_blogRepository.Object, _1User_userRepository.Object); // Assert Assert.ThrowsAsync <Exception>(async() => await blogService.Update(-1, newRecord)); }