예제 #1
0
        public void GetPersons_ShouldReturnAllPersons()
        {
            // Arrange
            var mockPersons = new Mock <IPersonApp>();

            mockPersons.Setup(x => x.GetAllPersons());
            var controller = new PersonsAPIController(mockPersons.Object);

            // Act
            controller.GetAllPersons();
            // Assert
            mockPersons.VerifyAll();
        }
예제 #2
0
        public void GetPersons_ShouldReturnMatchedPersons()
        {
            // Arrange
            var    mockPersons = new Mock <IPersonApp>();
            string input       = "Steve";

            mockPersons.Setup(x => x.FindPersons(input));
            var controller = new PersonsAPIController(mockPersons.Object);

            // Act
            controller.FindPersons(input);
            // Assert
            mockPersons.VerifyAll();
        }