public void Validate_Success() { // Arrange var obj = new GetEventDetails( new Guid("06001232-6A1B-4F2D-AD15-80DA03A4E5E6"), A.Fake <IEventDetailsOutputPort>()); // Act var result = validator.Validate(obj); // Assert result.IsValid.Should().BeTrue(); }
public void Validate_EmptyEventId_MustFail() { // Arrange var obj = new GetEventDetails( Guid.Empty, A.Fake <IEventDetailsOutputPort>()); // Act var result = validator.Validate(obj); // Assert result.IsValid.Should().BeFalse(); result.Errors.Should().ContainSingle(e => e.PropertyName == nameof(obj.EventId)); }