public void Ensure_Https_False_Allows_Http() { var opts = new NetworkValidationOptions { EnsureHttps = false }; var val = new NetworkValidator(Options.Create(opts)); var endpoint = new Endpoint { Address = new Uri("http://leaf.uw.edu/leaf") }; val.Validate(endpoint); }
public void Ensure_Https_True_Disallows_Http() { var opts = new NetworkValidationOptions { EnsureHttps = true }; var val = new NetworkValidator(Options.Create(opts)); var endpoint = new Endpoint { Address = new Uri("http://leaf.uw.edu/leaf") }; Assert.Throws <UriFormatException>(() => val.Validate(endpoint)); }
public void SetupMatrices() { // execute validation & log ValidationResult results = _validator.Validate(this); LogValidationErrors(results); int size = Items.Count; AssociationMatrix.Init(size); DistanceMatrix.Init(size); RssMatrix.Init(size); AngleMatrix.Init(size, new Angle(float.NaN, float.NaN)); }