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