void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => typeof(double).MustBeAbstraction(exception: exception))
     .AddMessageTest <TypeException>(message => typeof(Version).MustBeAbstraction(message: message));
 }
        void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
        {
            testData.AddExceptionTest(exception => typeof(IList).MustBeDelegate(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(BindingFlags).MustBeDelegate(message: message));

            testData.AddExceptionTest(exception => typeof(string).GetTypeInfo().MustBeDelegate(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(IDisposable).GetTypeInfo().MustBeDelegate(message: message));
        }
Example #3
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => typeof(string).MustDeriveFromOrImplement(typeof(double), exception: exception))
     .AddMessageTest <TypeException>(message => typeof(decimal).MustDeriveFromOrImplement(typeof(ICollection <>), message: message));
 }
Example #4
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => "That is the only time a man can be brave".MustEndWith("afraid", exception: exception)))
     .Add(new CustomMessageTest <StringException>(message => "Foo".MustEndWith("Bar", message: message)));
 }
Example #5
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => "Foo".MustMotHaveLengthIn(Range <int> .FromInclusive(2).ToInclusive(3), exception: exception))
     .AddMessageTest <StringException>(message => "Bar".MustMotHaveLengthIn(Range <int> .FromInclusive(2).ToInclusive(3), message: message));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => new Dictionary <int, string> {
         [1] = "Foo"
     }.MustNotContainValue("Foo", exception: exception)))
     .Add(new CustomMessageTest <DictionaryException>(message => new Dictionary <int, string> {
         [42] = "Bar"
     }.MustNotContainValue("Bar", message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => "Foo".MustNotEndWithEquivalentOf("foo", exception: exception)))
     .Add(new CustomMessageTest <StringException>(message => "Bar".MustNotEndWithEquivalentOf("Bar", message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => new object[0].MustNotBeNullOrEmpty(exception: exception)))
     .Add(new CustomMessageTest <EmptyCollectionException>(message => new object[0].MustNotBeNullOrEmpty(message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => typeof(Action).MustImplement(typeof(IProgress <>), exception: exception))
     .AddMessageTest <TypeException>(message => typeof(Exception).MustImplement(typeof(IComparable), message: message));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => ((ConsoleSpecialKey)15).MustBeValidEnumValue(exception: exception)))
     .Add(new CustomMessageTest <EnumValueNotDefinedException>(message => ((ConsoleSpecialKey)15).MustBeValidEnumValue(message: message)));
 }
        void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
        {
            testData.AddExceptionTest(exception => typeof(string).MustNotBeClass(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(object).MustNotBeClass(message: message));

            testData.AddExceptionTest(exception => typeof(Math).GetTypeInfo().MustNotBeClass(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(Exception).GetTypeInfo().MustNotBeClass(message: message));
        }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => string.Empty.MustNotBeNullOrEmpty(exception: exception))
     .AddMessageTest <EmptyStringException>(message => string.Empty.MustNotBeNullOrEmpty(message: message));
 }
        void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
        {
            testData.AddExceptionTest(exception => typeof(int).MustBeReferenceType(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(float).MustBeReferenceType(message: message));

            testData.AddExceptionTest(exception => typeof(decimal).GetTypeInfo().MustBeReferenceType(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(BindingFlags).GetTypeInfo().MustBeReferenceType(message: message));
        }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => new[] { 1, 2, 3 }.MustHaveCount(1, exception: exception)))
             .Add(new CustomMessageTest<CollectionException>(message => new[] { 'a', 'b' }.MustHaveCount(42, message: message)));
 }
Example #15
0
        void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
        {
            testData.AddExceptionTest(exception => typeof(IComparable).MustBeClass(exception))
            .AddMessageTest <TypeException>(message => typeof(Func <object>).MustBeClass(message: message));

            testData.AddExceptionTest(exception => typeof(double).GetTypeInfo().MustBeClass(exception))
            .AddMessageTest <TypeException>(message => typeof(Action).GetTypeInfo().MustBeClass(message: message));
        }
Example #16
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => new[] { 1, 2, 3 }.MustStartWithEquivalentOf(new[] { 4 }, exception: exception)))
     .Add(new CustomMessageTest <CollectionException>(message => new[] { 1, 2, 3 }.MustStartWithEquivalentOf(new[] { 4 }, message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => new object[] { null }.MustNotContainNull(exception: exception)))
     .Add(new CustomExceptionTest(exception => new[] { "This collection contains null", null }.MustNotContainNull(exception: exception)))
     .Add(new CustomMessageTest <CollectionException>(message => new[] { "This collection contains null", null }.MustNotContainNull(message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => typeof(int).MustNotDeriveFrom(typeof(ValueType), exception: exception))
     .AddMessageTest <TypeException>(message => typeof(ArgumentException).MustNotDeriveFrom(typeof(Exception), message: message));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => "Hello".MustNotBe("Hello", exception: exception)))
     .Add(new CustomMessageTest <ArgumentException>(message => 42.MustNotBe(42, message: message)));
 }
Example #20
0
        void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
        {
            testData.AddExceptionTest(exception => 0.MustNotBeDefault(exception))
            .AddMessageTest <ArgumentDefaultException>(message => default(char).MustNotBeDefault(message: message));

            testData.AddExceptionTest(exception => default(object).MustNotBeDefault(exception))
            .AddMessageTest <ArgumentNullException>(message => default(string).MustNotBeDefault(message: message));
        }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.AddExceptionTest(exception => "Foo".MustNotBeEquivalentTo("foo", exception: exception))
     .AddMessageTest <StringException>(message => "Foo".MustNotBeEquivalentTo("Foo", message: message));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => "123".MustBeSubstringOf("42", exception: exception)))
     .Add(new CustomMessageTest <StringException>(message => "abc".MustBeSubstringOf("cde", message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => "foo".MustBeSameAs("bar", exception: exception)))
     .Add(new CustomMessageTest <ArgumentException>(message => "foo".MustBeSameAs("bar", message: message)));
 }
Example #24
0
        void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
        {
            testData.AddExceptionTest(exception => typeof(ConsoleColor).MustBeInterface(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(Action).MustBeInterface(message: message));

            testData.AddExceptionTest(exception => typeof(string).GetTypeInfo().MustBeInterface(exception: exception))
            .AddMessageTest <TypeException>(message => typeof(int).GetTypeInfo().MustBeInterface(message: message));
        }
Example #25
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => false.MustBeTrue(exception)))
     .Add(new CustomMessageTest <ArgumentException>(message => false.MustBeTrue(message: message)));
 }
Example #26
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => "I am here".MustNotContain("am", exception: exception)))
     .Add(new CustomExceptionTest(exception =>
                                  "When you play the game of thrones you win, or you die. There is no middle ground.".MustNotContain("game of thrones", exception: exception)))
     .Add(new CustomMessageTest <StringException>(message => "I am here".MustNotContain("am", message: message)));
 }
Example #27
0
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => new Uri("http://localhost").MustHaveScheme("https", exception: exception)))
     .Add(new CustomMessageTest <ArgumentException>(message => new Uri("http://localhost").MustHaveScheme("https", message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => 12.MustNotBeGreaterThan(0, exception)))
     .Add(new CustomMessageTest <ArgumentOutOfRangeException>(message => 42.MustNotBeGreaterThan(41, message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => 3.MustBeLessThanOrEqualTo(2, exception)))
     .Add(new CustomMessageTest <ArgumentOutOfRangeException>(message => 14.MustBeLessThanOrEqualTo(1, message: message)));
 }
 void ICustomMessageAndExceptionTestDataProvider.PopulateTestDataForCustomExceptionAndCustomMessageTests(CustomMessageAndExceptionTestData testData)
 {
     testData.Add(new CustomExceptionTest(exception => typeof(string).MustNotBeEquivalentTo(typeof(string), exception: exception)))
     .Add(new CustomMessageTest <TypeException>(message => typeof(string).MustNotBeEquivalentTo(typeof(string), message: message)));
 }