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; }