Exemple #1
0
 public void Explicit()
 {
     Assert.Throws <EqualException>(() =>
                                    BusinessObjectTester.Create(() => new NonDefaultConstructor(1))
                                    .Property(i => i.Other, new NonDefaultConstructor(2))
                                    .DoTests());
 }
Exemple #2
0
 public void IgnoreField()
 {
     BusinessObjectTester.Create(() => new NonDefaultConstructor(1))
     .ExcludedProperty(i => i.Other)
     .DoTests();
 }
Exemple #3
0
 public void CheckSimpleObject()
 {
     BusinessObjectTester.Create <MondoBusinessObject>()
     .Property(i => i.Int32Property, 12)
     .DoTests();
 }
Exemple #4
0
 public void CannotConstructField()
 {
     AssertEx.Throws <TrueException>("Other is not tested in the property test.\r\nExpected: True\r\nActual:   False", () =>
                                     BusinessObjectTester.Create(() => new NonDefaultConstructor(1)).DoTests());
 }
Exemple #5
0
 public void SimpleObjectFail()
 {
     Assert.Throws <EqualException>(() => BusinessObjectTester.Create <DoesNotNotify>()
                                    .Property(i => i.IntProperty, 2)
                                    .DoTests());
 }
Exemple #6
0
 public void ImputedPropertyFailsInpc()
 {
     Assert.Throws <EqualException>(() => BusinessObjectTester.Create <DoesNotNotify>().DoTests());
 }
Exemple #7
0
 public void SerialieFail()
 {
     Assert.Throws <AssertActualExpectedException>(() =>
                                                   BusinessObjectTester.Create(() => new MondoBusinessObject(), i => new MondoBusinessObject()).DoTests());
 }
Exemple #8
0
 public void SerialieSucceed()
 {
     BusinessObjectTester.Create(() => new MondoBusinessObject(), i => i).DoTests();
 }
Exemple #9
0
 public void ImputeSimpleProperties()
 {
     BusinessObjectTester.Create <MondoBusinessObject>().DoTests();
 }