Esempio n. 1
0
 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);
 }
Esempio n. 2
0
 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);
 }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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);
        }