Exemple #1
0
        public void DeleteItemFromArrayItems_ShouldDeleteRequestedItemAndReturnRemainingItems(string requestParams, int[] expectedResult)
        {
            // Arrange
            _controller.Request = new HttpRequestMessage(HttpMethod.Delete, "http://localhost:57313/api/arraycalc/deletepart?" + requestParams);
            _arrayManipulationRepository.DeleteItemFromArray(Arg.Any <IEnumerable <KeyValuePair <string, string> > >())
            .Returns(expectedResult);

            // Act
            var actualResult = _controller.DeleteItemFromArrayItems();

            // Assert
            Assert.AreEqual(expectedResult, actualResult);
        }