Esempio n. 1
0
 public void Explicit()
 {
     Assert.Throws <EqualException>(() =>
                                    BusinessObjectTester.Create(() => new NonDefaultConstructor(1))
                                    .Property(i => i.Other, new NonDefaultConstructor(2))
                                    .DoTests());
 }
Esempio n. 2
0
 public void IgnoreField()
 {
     BusinessObjectTester.Create(() => new NonDefaultConstructor(1))
     .ExcludedProperty(i => i.Other)
     .DoTests();
 }
Esempio n. 3
0
 public void CheckSimpleObject()
 {
     BusinessObjectTester.Create <MondoBusinessObject>()
     .Property(i => i.Int32Property, 12)
     .DoTests();
 }
Esempio n. 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());
 }
Esempio n. 5
0
 public void SimpleObjectFail()
 {
     Assert.Throws <EqualException>(() => BusinessObjectTester.Create <DoesNotNotify>()
                                    .Property(i => i.IntProperty, 2)
                                    .DoTests());
 }
Esempio n. 6
0
 public void ImputedPropertyFailsInpc()
 {
     Assert.Throws <EqualException>(() => BusinessObjectTester.Create <DoesNotNotify>().DoTests());
 }
Esempio n. 7
0
 public void SerialieFail()
 {
     Assert.Throws <AssertActualExpectedException>(() =>
                                                   BusinessObjectTester.Create(() => new MondoBusinessObject(), i => new MondoBusinessObject()).DoTests());
 }
Esempio n. 8
0
 public void SerialieSucceed()
 {
     BusinessObjectTester.Create(() => new MondoBusinessObject(), i => i).DoTests();
 }
Esempio n. 9
0
 public void ImputeSimpleProperties()
 {
     BusinessObjectTester.Create <MondoBusinessObject>().DoTests();
 }