Esempio n. 1
0
        public async Task Should_add_to_dashboard(int quantity, Type expectedResult)
        {
            BookController books = new BookController(new InMemoryDb(), new FakeDashboard());
            Guid           guid  = Guid.NewGuid();
            await books.Create(new FakeBook(guid));

            Assert.IsAssignableFrom(
                expectedResult,
                await books.AddToDashboard(guid, quantity)
                );
        }
Esempio n. 2
0
        public async Task Should_remove_from_dashboard()
        {
            BookController books = new BookController(new InMemoryDb(), new FakeDashboard());
            Guid           guid  = Guid.NewGuid();
            await books.Create(new FakeBook(guid));

            await books.AddToDashboard(guid, 1);

            Assert.IsAssignableFrom <OkResult>(
                await books.RemoveFromDashboard(guid)
                );
        }