public void GetAllsurveys_ShouldReturnAllsurveys()
        {
            var testSurvey = GetTestSurvey();
            var controller = new SurveyController(testSurvey);

            var result = controller.GetAllSurveys() as List <Activity>;

            Assert.AreEqual(testSurvey.Count, result.Count);
        }
Esempio n. 2
0
        public async void GetAllSurveys_ReturnsOk()
        {
            // Arrange
            var mock = new Mock <ISurveyService>();

            mock.Setup(s => s.GetAllPlateAsync()).Returns(FakeServicesMethods.GetAllSurveys());
            var controller = new SurveyController(mock.Object);

            // Act
            var result = await controller.GetAllSurveys();

            var okResult = result as OkObjectResult;

            // Assert
            Assert.NotNull(okResult);
            Assert.Equal(200, okResult.StatusCode);
        }
Esempio n. 3
0
        public async void GetAllSurveys_ReturnsAllItems()
        {
            // Arrange
            var mock = new Mock <ISurveyService>();

            mock.Setup(s => s.GetAllPlateAsync()).Returns(FakeServicesMethods.GetAllSurveys());
            var controller = new SurveyController(mock.Object);

            // Act
            var result = await controller.GetAllSurveys();

            var okResult = result as OkObjectResult;

            // Assert
            var items = Assert.IsAssignableFrom <IEnumerable <PlateSurveyDTO> >(okResult.Value);

            Assert.Equal(3, items.Count());
        }