public void Create_SpecifiedActionsTakePrecedenceOverRememberedActions_WhenBothRememberedAndSpecified() { var faker = new FakeCreator(); faker.Remember<InternalTestClass>(x => x.Prop1 = "hi"); var obj = faker.Fake<InternalTestClass>(x => x.Prop1 = "bye"); Assert.AreEqual("bye", obj.Prop1); }
public void Fake_UsesRememberedActions() { var faker = new FakeCreator(); faker.Remember<InternalTestClass>(x => x.Prop1 = "hi", x => x.Field1 = "bye"); var obj = faker.Fake<InternalTestClass>(); Assert.AreEqual("hi", obj.Prop1); Assert.AreEqual("bye", obj.Field1); }
public void Create_SpecifiedActionsTakePrecedenceOverRememberedActions_WhenBothRememberedAndSpecified() { var faker = new FakeCreator(); faker.Remember <InternalTestClass>(x => x.Prop1 = "hi"); var obj = faker.Fake <InternalTestClass>(x => x.Prop1 = "bye"); Assert.AreEqual("bye", obj.Prop1); }
public void Fake_UsesRememberedActions() { var faker = new FakeCreator(); faker.Remember <InternalTestClass>(x => x.Prop1 = "hi", x => x.Field1 = "bye"); var obj = faker.Fake <InternalTestClass>(); Assert.AreEqual("hi", obj.Prop1); Assert.AreEqual("bye", obj.Field1); }