Esempio n. 1
0
 public void TestDefaultTemplateArgument()
 {
     using (var hasDefaultTemplateArgument = new HasDefaultTemplateArgument <int, int>())
     {
         hasDefaultTemplateArgument.Property = 10;
         Assert.That(hasDefaultTemplateArgument.Property, Is.EqualTo(10));
     }
 }
Esempio n. 2
0
 public void TestPropertyReturnsTemplateWithRenamedTypeArg()
 {
     using (var hasDefaultTemplateArgument = new HasDefaultTemplateArgument <int, int>())
     {
         var returnTemplateWithRenamedTypeArg =
             hasDefaultTemplateArgument.PropertyReturnsTemplateWithRenamedTypeArg;
         Assert.That(returnTemplateWithRenamedTypeArg.DependentValue, Is.EqualTo(0));
     }
 }
Esempio n. 3
0
 public void TestTemplateComparison()
 {
     using (var left = new HasDefaultTemplateArgument <int, int>())
         using (var right = new HasDefaultTemplateArgument <int, int>())
         {
             left.Property  = 15;
             right.Property = 15;
             Assert.IsTrue(left == right);
             Assert.IsTrue(left.Equals(right));
         }
 }
Esempio n. 4
0
 public void TestReturnTemplateWithRenamedTypeArg()
 {
     using (var dependentValueFields = new DependentValueFields <int>())
     {
         dependentValueFields.DependentValue = 10;
         using (var hasDefaultTemplateArgument = new HasDefaultTemplateArgument <int, int>())
         {
             var returnTemplateWithRenamedTypeArg =
                 hasDefaultTemplateArgument.ReturnTemplateWithRenamedTypeArg(dependentValueFields);
             Assert.That(returnTemplateWithRenamedTypeArg.DependentValue, Is.EqualTo(10));
         }
     }
 }