public void Invalid_CosmosDbConfiguration_Should_Fail_Validation(string accountEndpoint, string primaryKey) { // Arrange var cosmosDbConfiguration = new CosmosDBConfiguration { AccountEndpoint = accountEndpoint, PrimaryKey = primaryKey, }; // Act var validationResults = new List <ValidationResult>(); var success = Validator.TryValidateObject(cosmosDbConfiguration, new ValidationContext(cosmosDbConfiguration), validationResults, true); // Assert Assert.IsFalse(success); Assert.IsTrue(validationResults.Count != 0); }
public void CosmosDbConfiguration_Should_Validate_Successfully() { // Arrange var cosmosDbConfiguration = new CosmosDBConfiguration { AccountEndpoint = "accountEndpoint", PrimaryKey = "primaryKey", }; // Act var validationResults = new List <ValidationResult>(); var success = Validator.TryValidateObject(cosmosDbConfiguration, new ValidationContext(cosmosDbConfiguration), validationResults, true); // Assert Assert.IsTrue(success); Assert.IsTrue(validationResults.Count == 0); }