예제 #1
0
        public void CanUploadImage_should_throw_exception_if_name_not_valid()
        {
            var command = new UploadAppImage();

            ValidationAssert.Throws(() => GuardApp.CanUploadImage(command),
                                    new ValidationError("File is required.", "File"));
        }
예제 #2
0
        public void CanUploadImage_should_not_throw_exception_if_app_name_is_valid()
        {
            var command = new UploadAppImage {
                File = new AssetFile("file.png", "image/png", 100, () => new MemoryStream())
            };

            GuardApp.CanUploadImage(command);
        }
예제 #3
0
        public void CanUploadImage_should_not_throw_exception_if_app_name_is_valid()
        {
            var command = new UploadAppImage {
                File = new NoopAssetFile()
            };

            GuardApp.CanUploadImage(command);
        }