Ejemplo n.º 1
0
 public async Task Test1()
 {
     await CTest <TestContext>
     .GivenAsync(g => Task.FromResult(g.Context.FirstValue = 1))
     .And(g => g.Context.SecondValue = 10)
     .WhenAsync(w => Task.FromResult(w.Context.Added = w.Context.FirstValue + w.Context.SecondValue))
     .And(w => w.Context.Final = w.Context.Added / 2d)
     .Then(t => Assert.Equal(5.5d, t.Context.Final))
     .ExecuteAsync();
 }
Ejemplo n.º 2
0
 public async Task Test1()
 {
     await CTest <TestContext>
     .GivenAsync(g => g.AValue())
     .AndAsync(g => g.AnotherValue(10))
     .WhenAsync(w => w.IAddTheValues())
     .AndAsync(w => w.IDivideBy(2))
     .ThenAsync(t => t.TheAnswerIs(5.5d))
     .AndAsync(t => t.True())
     .ExecuteAsync();
 }