/Rhino.Etl.Tests/InformationFixture.cs
http://github.com/ayende/rhino-etl · C# · 30 lines · 27 code · 3 blank · 0 comment · 0 complexity · 7fe7edae587068e667fa1436a1b6eb67 MD5 · raw file
- namespace Rhino.Etl.Tests
- {
- using Fibonacci;
- using Xunit;
-
- public class InformationFixture
- {
- [Fact]
- public void WillReportRowProcessedUsage()
- {
- InMemoryFibonacci fibonacci = new InMemoryFibonacci();
- fibonacci.Execute();
- Assert.Equal(25, fibonacci.FibonacciOperation.Statistics.OutputtedRows);
- }
- [Fact]
- public void WillReportWhenOpeartionEnded()
- {
- bool finished = false;
- InMemoryFibonacci fibonacci = new InMemoryFibonacci();
- fibonacci.FibonacciOperation.OnFinishedProcessing += delegate
- {
- finished = true;
- };
- fibonacci.Execute();
- Assert.True(finished);
- }
- }
- }