public void ShouldBeValidWhenAllRequiredPropertiesHaveBeenSet(string organization, string sessionToken) { var sut = new GetOnePasswordVaultsQueryValidator(); var query = new GetOnePasswordVaultsQuery { Organization = organization, SessionToken = sessionToken }; var result = sut.Validate(query); result.IsValid.Should().BeTrue(); result.Errors.Should().BeNull(); }
public void ShouldBeInvalidWhenAnyPropertyIsEmpty(string organization, string sessionToken) { var sut = new GetOnePasswordVaultsQueryValidator(); var query = new GetOnePasswordVaultsQuery { Organization = organization, SessionToken = sessionToken }; var result = sut.Validate(query); result.IsValid.Should().BeFalse(); result.Errors.Count.Should().Be(1); }