public void PassValidObject() { GetStoreProductQuery query = new GetStoreProductQuery { ProductId = Guid.NewGuid() }; GetStoreProductQueryValidator testSubject = new GetStoreProductQueryValidator(); ValidationResult result = testSubject.Validate(query); Assert.True(result.IsValid); }
public void FailsOnEmptyProductId() { GetStoreProductQuery query = new GetStoreProductQuery { ProductId = Guid.Empty }; GetStoreProductQueryValidator testSubject = new GetStoreProductQueryValidator(); ValidationResult result = testSubject.Validate(query); Assert.False(result.IsValid); Assert.Equal("ProductId", result.Errors[0].PropertyName); }