public void ImageSizeValidatorShouldReturnCorrectJson(string message, int minWidth, int maxWidth, int minHeight, int maxHeight) { //Arrange var validator = new ImageSizeValidator(minWidth, maxWidth, minHeight, maxHeight, message); //Act var created = validator.CreateValidator(); var json = JsonConvert.SerializeObject(created); //Assert Assert.Equal($@"{{""assetImageDimensions"":{{""width"":{{""min"":{minWidth},""max"":{maxWidth}}},""height"":{{""min"":{minHeight},""max"":{maxHeight}}}}},""message"":""{message}""}}", json); }
private EventController GetInstance(IImageService imageService = null, IMediator mediator = null, IValidateEventEditViewModels validateEventEditViewModels = null, IUserAuthorizationService userAuthorizationService = null, ImageSizeValidator imageSizeValidator = null ) { return(new EventController(imageService ?? Mock.Of <IImageService>(), mediator ?? Mock.Of <IMediator>(), validateEventEditViewModels ?? Mock.Of <IValidateEventEditViewModels>(), userAuthorizationService ?? Mock.Of <IUserAuthorizationService>(), imageSizeValidator ?? Mock.Of <IImageSizeValidator>())); }