コード例 #1
0
        public async Task TestAddBookRemotingClient()
        {
            //arrange
            IBookstoreService bookService      = ServiceProxy.Create <IBookstoreService>(new Uri("fabric:/Bookstore/Service"), new ServicePartitionKey((long)1));
            string            expectedBookName = "Introduction to Service Fabric";
            Guid   expectedId    = Guid.NewGuid();
            string expectedPrice = "$1.95";

            //act
            await bookService.AddBookAsync(new Book()
            {
                BookName = expectedBookName, ID = expectedId, Price = expectedPrice
            });

            IList <Book> books = await bookService.GetBooksAsync(CancellationToken.None);

            //assert
            Book actualBook = books.First(b => b.ID == expectedId);

            Assert.AreEqual(actualBook.BookName, expectedBookName);
            Assert.AreEqual(actualBook.Price, expectedPrice);
        }
コード例 #2
0
ファイル: BooksController.cs プロジェクト: blixth/BookStore
 public BooksController(IBookstoreService bookstoreService)
 {
     this.bookstoreService = bookstoreService;
 }
コード例 #3
0
 public BookStoreController(IWebHostEnvironment environment, IBookstoreService bookstoreService)
 {
     _environment      = environment;
     _bookstoreService = bookstoreService;
 }
コード例 #4
0
 public ShoppingCartService(IDataObjectFactory dataObjectFactory, IBookstoreService bookstoreService) : base(dataObjectFactory)
 {
     _bookstoreService = bookstoreService;
 }
コード例 #5
0
ファイル: OrderService.cs プロジェクト: blixth/BookStore
 public OrderService(IBookstoreService bookstoreService)
 {
     this.bookstoreService = bookstoreService;
 }
コード例 #6
0
 public void Setup()
 {
     this.bookRepository   = new Mock <IBookRepository>();
     this.bookstoreService = new BookstoreService(this.bookRepository.Object);
 }
コード例 #7
0
 public void SetService(IBookstoreService service)
 {
     this.service = service;
 }
コード例 #8
0
 public BookstoreController(ILogger logger, IBookstoreService bookstoreService)
 {
     _logger           = logger;
     _bookstoreService = bookstoreService;
     _exceptionHandler = new bUtility.ExceptionHandler(logger, ex => (ex as BookstoreException)?.CodeWithPrefix, typeof(BookstoreException));
 }