public void ConditionHoldsShouldThrowExceptionWhenContextIsNotProvided() { // Arrange var now = DateTime.UtcNow; var condition = new InstallationsCondition("INSTALLATION#1", "INSTALLATION#2"); // Act // Assert Assert.Throws <ArgumentNullException>(() => condition.Holds(null)); }
public void ConditionHoldsShouldReturnTrueWhenInstallationIsInInstallationsCollection() { // Arrange var installation = "SAMPLE_INSTALLATION"; var condition = new InstallationsCondition("INSTALLATION#1", "INSTALLATION#2", "SAMPLE_INSTALLATION"); var context = new Context(null, null, installation); // Act var conditionHolds = condition.Holds(context); // Assert Assert.True(conditionHolds); }