Ejemplo n.º 1
0
        public void GetBlog_NotFound()
        {
            _mockBlogRepository.Setup(repo => repo.GetBlog(It.IsAny <string>())).Returns <Blog>(null);

            var actual = _blogService.GetBlog(Id);

            Assert.IsTrue(actual.Result.Failed);
            Assert.AreEqual(actual.Result.Error.Value, BlogValidationMessages.BlogNotFound(Id));
            Assert.AreEqual(actual.Result.Error.Key, HttpStatusCode.NotFound);
        }
Ejemplo n.º 2
0
        public async Task DeleteBlogAsync_NotDeleted()
        {
            const long deletedCount = 0;

            _mockBlogRepository.Setup(repo => repo.DeleteBlogAsync(It.IsAny <string>())).Returns(Task.FromResult(deletedCount));

            var actual = await _blogService.DeleteBlogAsync(Id);

            Assert.IsTrue(actual.Result.Failed);
            Assert.AreEqual(actual.Result.Error.Value, BlogValidationMessages.BlogNotFound(Id));
            Assert.AreEqual(actual.Result.Error.Key, HttpStatusCode.NotFound);
        }