public void MultiPropertyClassWithAllPropertiesSetToExpectedValueReturnsCompletedTask() { // arrange var multiDummy = new MultiAttributeFixture(false, false); // act var result = multiDummy.BlockUntil(); // assert result.IsCompleted.Should().BeTrue(); }
public void MultiPropertyClassWillBlockIfOnePropertyIsNotAtTheExpectedValue() { // arrange var multiDummy = new MultiAttributeFixture(false, true); // act var result = multiDummy.BlockUntil(); // assert result.IsCompleted.Should().BeFalse(); }
public void MultiPropertyCorrectlyCompletesTaskIfAllPropertiesAreSetToExpectedValues() { // arrange var multiDummy = new MultiAttributeFixture(true, true); var result = multiDummy.BlockUntil(); // act // assert multiDummy.Property1 = false; result.IsCompleted.Should().BeFalse(); multiDummy.Property2 = false; result.IsCompleted.Should().BeTrue(); }