Beispiel #1
0
 public void Update_Planet_With_No_Name_Throws_Exception()
 {
     using (var context = GetContextWithData())
     {
         var validator = new UpdatePlanetCommandValidator(context);
         validator.ShouldHaveValidationErrorFor(x => x.Name, string.Empty);
     }
 }
Beispiel #2
0
        public void Update_Planet_With_Name_That_Already_Exists_Throws_Exception()
        {
            using (var context = GetContextWithData())
            {
                var planet = context.Planets.FirstOrDefault();

                if (planet == null)
                {
                    return;
                }
                var validator = new UpdatePlanetCommandValidator(context);
                var result    = validator.TestValidate(new UpdatePlanetCommand
                {
                    Id           = planet.Id,
                    Name         = "Venus",
                    ImageUrl     = ImageUrl,
                    Introduction = Introduction,
                    Description  = Description,
                    Type         = Type
                });
                result.ShouldHaveValidationErrorFor(x => x);
            }
        }