public void AddOldBookTestFails()
        {
            var provider = new BookOrchestration();
            var request  = new BookBuilder().TheGoal().BuildAddRequest();

            var book = provider.AddBookRequest(request, testOriginator);

            Assert.AreEqual(request.Title, book.Title);
        }
        public void AddBookWithoutMandatoryPropertyFails()
        {
            var provider = new BookOrchestration();
            var request  = new BookBuilder().FiveDysfunctions().RemoveAuthor().BuildAddRequest();

            var book = provider.AddBookRequest(request, testOriginator);

            Assert.AreEqual(request.Title, book.Title);
        }
        public void AddBookTestSuccess()
        {
            var provider = new BookOrchestration();
            var request  = new BookBuilder().FiveDysfunctions().BuildAddRequest();

            var book = provider.AddBookRequest(request, testOriginator);

            Assert.AreEqual(request.Title, book.Title);
        }