Ejemplo n.º 1
0
 public static T IsAny <T>()
 {
     if (_verifyLogToConsole)
     {
         return(AnInstance.Any <T>().VerifyLogToConsole());
     }
     return(AnInstance.Any <T>().Verify());
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Use an instance matcher to allow passing in of an enum where a nullable enum is require
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="val"></param>
 /// <returns></returns>
 public static T?IsNotNull <T>(T val) where T : struct
 {
     if (_verifyLogToConsole)
     {
         return(AnInstance.EqualTo(val).VerifyLogToConsole());
     }
     return(AnInstance.EqualTo(val).Verify());
 }
Ejemplo n.º 3
0
 public void EqualToFailsTest()
 {
     AssertFails("", AnInstance.EqualTo((string)null));
     AssertFails(null, AnInstance.EqualTo(""));
     AssertFails("a", AnInstance.EqualTo("b"));
     AssertFails(5, AnInstance.EqualTo(6));
     AssertFails(new Object(), AnInstance.EqualTo(new Object()));
     AssertFails(SettableEquals.Returns(true), AnInstance.EqualTo(SettableEquals.Returns(false)));
 }
Ejemplo n.º 4
0
        public void OfTypeTest()
        {
            AssertPasses("mystring", AnInstance.OfType <String>());
            AssertPasses(new MySubType(), AnInstance.OfType <MySubType>());
            AssertPasses(new MySubType(), AnInstance.OfType <MyType>());
            AssertPasses(new MySubType(), AnInstance.OfType <Object>());

            AssertFails(1, AnInstance.OfType <String>());
            AssertFails(new Object(), AnInstance.OfType <MyType>());
        }
Ejemplo n.º 5
0
        public void EqualToPassesTest()
        {
            AssertPasses("", AnInstance.EqualTo(""));
            AssertPasses("a", AnInstance.EqualTo("a"));
            AssertPasses(5, AnInstance.EqualTo(5));

            var instance = new Object();

            AssertPasses(instance, AnInstance.EqualTo(instance));
            AssertPasses(SettableEquals.Returns(true), AnInstance.EqualTo(SettableEquals.Returns(true)));
            //actuals Equals method shouldn't be invoked
            AssertPasses(SettableEquals.Returns(false), AnInstance.EqualTo(SettableEquals.Returns(true)));
        }
Ejemplo n.º 6
0
 public static IMatcher <TestFirst.Net.Template.TestDtoWithSubClass.SubTestDto> Instance(TestFirst.Net.Template.TestDtoWithSubClass.SubTestDto expect)
 {
     return(AnInstance.SameAs(expect));
 }
Ejemplo n.º 7
0
 public static IMatcher <TestFirst.Net.Template.TestDtoWithSubClass.SubTestDto> NotNull()
 {
     return(AnInstance.NotNull <TestFirst.Net.Template.TestDtoWithSubClass.SubTestDto>());
 }
Ejemplo n.º 8
0
 public ATestDto MyDtoEnmerableNull()
 {
     MyDtoEnmerable(AnInstance.EqualTo <TestFirst.Net.Template.TestDtoEnumerable>(null));
     return(this);
 }
Ejemplo n.º 9
0
 public ATestDto MyNullCharPropNull()
 {
     MyNullCharProp(AnInstance.EqualTo <char?>(null));
     return(this);
 }
Ejemplo n.º 10
0
 public static IMatcher <TestFirst.Net.Examples.Api.Query.NotificationQuery> NotNull()
 {
     return(AnInstance.NotNull <TestFirst.Net.Examples.Api.Query.NotificationQuery>());
 }
Ejemplo n.º 11
0
 public AResponse ResultNull()
 {
     Result(AnInstance.EqualTo <TestFirst.Net.Examples.Api.Notification>(null));
     return(this);
 }
Ejemplo n.º 12
0
 public static IMatcher <TestFirst.Net.Template.TestDto3> Null()
 {
     return(AnInstance.Null <TestFirst.Net.Template.TestDto3>());
 }
Ejemplo n.º 13
0
 public ATestDto MyUriNull()
 {
     MyUri(AnInstance.EqualTo <System.Uri>(null));
     return(this);
 }
Ejemplo n.º 14
0
 public ATestDto MyTestEnum(TestFirst.Net.Template.TestEnum?expect)
 {
     MyTestEnum(AnInstance.EqualTo(expect));
     return(this);
 }
Ejemplo n.º 15
0
 public ATestDto MyArrayOfStringsPropNull()
 {
     MyArrayOfStringsProp(AnInstance.EqualTo <string[]>(null));
     return(this);
 }
Ejemplo n.º 16
0
 public ATestDto MyNullTimeSpanNull()
 {
     MyNullTimeSpan(AnInstance.EqualTo <System.TimeSpan?>(null));
     return(this);
 }
Ejemplo n.º 17
0
 public ATestDto MyArrayOfNullIntsPropNull()
 {
     MyArrayOfNullIntsProp(AnInstance.EqualTo <int?[]>(null));
     return(this);
 }
Ejemplo n.º 18
0
 public ATestDto MyDictionaryOfStringsNull()
 {
     MyDictionaryOfStrings(AnInstance.EqualTo <System.Collections.Generic.IDictionary <string, string> >(null));
     return(this);
 }
Ejemplo n.º 19
0
 public AResponse Result(Object val)
 {
     Result(AnInstance.SameAs(val));
     return(this);
 }
Ejemplo n.º 20
0
 public static IMatcher <TestFirst.Net.Template.TestDtoEnumerable> NotNull()
 {
     return(AnInstance.NotNull <TestFirst.Net.Template.TestDtoEnumerable>());
 }
Ejemplo n.º 21
0
 public AResponse ResultsNull()
 {
     Results(AnInstance.EqualTo <System.Collections.Generic.IEnumerable <TestFirst.Net.Examples.Api.Notification> >(null));
     return(this);
 }
Ejemplo n.º 22
0
 public static IMatcher <TestFirst.Net.Template.TestDtoEnumerable> Instance(TestFirst.Net.Template.TestDtoEnumerable expect)
 {
     return(AnInstance.SameAs(expect));
 }
Ejemplo n.º 23
0
 public static IMatcher <TestFirst.Net.Examples.Api.Query.NotificationQuery> Instance(TestFirst.Net.Examples.Api.Query.NotificationQuery expect)
 {
     return(AnInstance.SameAs(expect));
 }
Ejemplo n.º 24
0
 public ATestDto MyListOfStringsPropNull()
 {
     MyListOfStringsProp(AnInstance.EqualTo <System.Collections.Generic.IEnumerable <string> >(null));
     return(this);
 }
Ejemplo n.º 25
0
 public static IMatcher <TestFirst.Net.Template.TestIndexedDto> NotNull()
 {
     return(AnInstance.NotNull <TestFirst.Net.Template.TestIndexedDto>());
 }
Ejemplo n.º 26
0
 public ATestDto MyNullBytePropNull()
 {
     MyNullByteProp(AnInstance.EqualTo <byte?>(null));
     return(this);
 }
Ejemplo n.º 27
0
 public static IMatcher <Notification> Instance(Notification val)
 {
     return(AnInstance.SameAs(val));
 }
Ejemplo n.º 28
0
 public static IMatcher <TestFirst.Net.Template.TestIndexedDto> Instance(TestFirst.Net.Template.TestIndexedDto expect)
 {
     return(AnInstance.SameAs(expect));
 }
Ejemplo n.º 29
0
 public ATestDtoWithSubClass SubDtoNull()
 {
     SubDto(AnInstance.EqualTo <TestFirst.Net.Template.TestDtoWithSubClass.SubTestDto>(null));
     return(this);
 }
Ejemplo n.º 30
0
 public ATestDto MyDto2Null()
 {
     MyDto2(AnInstance.EqualTo <TestFirst.Net.Template.TestDto2>(null));
     return(this);
 }