private void Validate_NoName_ValidationFails()
        {
            var command = new AddOrChangeTreePhotoCommand("AuthId", Fixture.Create <TreeId>(),
                                                          new Document(Stream.Null, "image/jpeg", null));

            Assert.False(Validator.Validate(command).IsValid);
        }
        private void Validate_NoDocument_ValidationFails()
        {
            var command = new AddOrChangeTreePhotoCommand("AuthId", Fixture.Create <TreeId>(),
                                                          null);

            Assert.False(Validator.Validate(command).IsValid);
        }
        private void Validate_InvalidContentType_ValidationFails(string contentType)
        {
            var command = new AddOrChangeTreePhotoCommand("AuthId", Fixture.Create <TreeId>(),
                                                          new Document(Stream.Null, contentType, "name"));

            Assert.False(Validator.Validate(command).IsValid);
        }