Ejemplo n.º 1
0
        public void CreateBook_BookName_Empty()
        {
            Mock <IFileOperation> mockFile = new Mock <IFileOperation>();

            BookOperation bookOperation = new BookOperation(mockFile.Object);

            BookResult result = bookOperation.CreateBook(new Book {
                userName = "******", bookName = ""
            });

            Assert.Equal("Empty BookName", result.message);
        }
Ejemplo n.º 2
0
        public void CreateBook_Success()
        {
            Mock <IFileOperation> mockFile = new Mock <IFileOperation>();

            mockFile.Setup(x => x.WriteTheBookToTheFile(It.IsAny <Domain.Book>())).Returns(new Domain.FileResult {
                isSuccess = true
            });

            BookOperation bookOperation = new BookOperation(mockFile.Object);

            BookResult result = bookOperation.CreateBook(new Book {
                userName = "******", bookName = "enesbayar", likeCount = 0, comment = "test"
            });

            Assert.True(result.isSuccess);
        }