public void RunCase(string first, string second, int expectedSum) { // Arrange var reader = new ArrayReader(first, second); var flow = new Flow9 { Reader = reader }; // Act var result = flow.RunAsync().Result; // Assert Assert.That(result, Is.EqualTo(expectedSum)); }
public void FlowIsValid() { // Arrange var reader = Substitute.For <IReader>(); var flow = new Flow9 { Reader = reader }; // Act var validationResult = flow.Validate(); // Assert Assert.That(validationResult.HasErrors, Is.False); }