Beispiel #1
0
        public async Task Test_AddOrders_ShouldAddOrdersSuccessfully()
        {
            //arrange
            var orders = new List <OrderToCreateDto>
            {
                new OrderToCreateDto
                {
                    BrandId     = 1,
                    Quantity    = 1,
                    TimeOrdered = DateTime.Now
                }
            };

            //act
            var result = await subject.AddOrders(orders);

            var codeResult = result as StatusCodeResult;

            //assert
            Assert.IsInstanceOf <StatusCodeResult>(codeResult);
            Assert.AreEqual(codeResult.StatusCode, 201);
            orderRepositoryMock.Verify(x => x.AddOrders(orders), Times.Once);
        }