public TextVersion(Guid id, Guid textModuleId, string content, string description, TextVersionStatus status, IList <TextLocalisation> localisations) { Id = id; TextModuleId = textModuleId; Content = content; Description = description; Status = status; TextLocalisations = localisations; }
public void Should_throw_an_exception_if_status_is_not_published_or_draft(TextVersionStatus status) { var textModule = TextModuleFactory.Get(); var command = new AddVersion { Status = status, }; var validatorMock = new Mock <IValidator <AddVersion> >(); validatorMock.Setup(x => x.Validate(command)).Returns(new ValidationResult()); Assert.Throws <Exception>(() => textModule.AddVersion(command, validatorMock.Object)); }