Beispiel #1
0
 public void Continue_WithNestedProperty_SetsField()
 {
     using (var gen = new Generator(WithNestedProperty))
     {
         gen.Send("tim");
         Assert.AreEqual("tim", gen.Next<string>());
     }
 }
Beispiel #2
0
 public void Yield_WithIndexer_SetsParameter()
 {
     using (var gen = new Generator(WithIndexer))
     {
         gen.Send("tim");
         Assert.AreEqual("tim", gen.Next<string>());
     }
 }
Beispiel #3
0
 public void Continue_WithParameterProperty_SetsParameter()
 {
     using (var gen = new Generator<SomeClass>(WithParameterProperty, new SomeClass()))
     {
         gen.Send("tim");
         Assert.AreEqual("tim", gen.Next<string>());
     }
 }
Beispiel #4
0
 public void Yield_WithWellDefinedTypes_SetsValue()
 {
     using (var gen = new Generator<int, string>(WithWellDefinedTypes))
     {
         gen.Send(3);
         Assert.AreEqual("3", gen.Next());
     }
 }
Beispiel #5
0
 public void Yield_WithStaticProperty_SetsValue()
 {
     using (var gen = new Generator(WithStaticProperty))
     {
         gen.Send("tim");
         Assert.AreEqual("tim", gen.Next<string>());
     }
 }