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

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

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

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