Пример #1
0
        public void TestGet_Correct()
        {
            var model = new ValidationDataDto
            {
                Size  = 1298523,
                Types = "application/pdf; image/jpeg"
            };

            // Arrange
            mockValidationData.Setup(x => x.Value).Returns(model);

            var controller = new ValidationDataController(mockValidationData.Object);

            // Act
            var result = controller.Get();

            // Assert
            Assert.IsNotNull(result);
            Assert.That(result, Is.TypeOf <OkObjectResult>());
            var okResult = result as OkObjectResult;

            Assert.That(okResult.Value, Is.TypeOf <ValidationDataDto>());
            var value = okResult.Value as ValidationDataDto;

            Assert.IsNotNull(value);
            Assert.AreEqual(model.Size, value.Size);
            Assert.AreEqual(model.TypeList.Count(), value.TypeList.Count());
        }
 public ValidationDataController(IOptions <ValidationDataDto> validationDataSettings)
 {
     _validationDataSettings = validationDataSettings.Value;
 }