Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        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);
        }