public void Start_ConditionalIsFalse_ShouldNotCallStarterStart() { // Act var sut = new ThermometerConditionalStarter(false, _concreteStarter); var result = sut.Start(); // Assert _concreteStarter.AssertWasNotCalled(x => x.Start()); Assert.AreEqual(sut, result); }
public void Start_ConditionalIsTrue_ShouldCallStarterStart() { // Act var sut = new ThermometerConditionalStarter(true, _concreteStarter); var result = sut.Start(); // Assert _concreteStarter.AssertWasCalled(x => x.Start()); Assert.AreEqual(_disposible, result); }