public void ShouldNotMatchEvaluate() { var element = new EnvironmentElement("test"); element.Name.Should().Eq("test"); element.AddMatchers("machineName", "non-existent"); element.AddMatchers("processorCount", "3"); element.AddMatchers("userName", "none"); element.Evaluate().Should().Eq(false); }
public void ShouldMatchEvaluate() { var element = new EnvironmentElement("development"); element.Name.Should().Eq("development"); element.AddMatchers("machineName", System.Environment.MachineName); element.AddMatchers("processorCount", System.Environment.ProcessorCount.ToString()); element.AddMatchers("userName", System.Environment.UserName); element.Evaluate().Should().Eq(true); }