Пример #1
0
        [Test] public void SetAndGetPropertiesDoesNotWorkWithSetupReturn()
        {
            DynamicMock   mock         = new DynamicMock(typeof(IWithProperty));
            IWithProperty withProperty = (IWithProperty)mock.MockInstance;

            mock.SetupResult("Name", "fred");
            mock.Expect("Name", "jim");

            AssertEquals("Should be property Name", "fred", withProperty.Name);
            withProperty.Name = "jim";

            mock.Verify();
        }
Пример #2
0
        [Test] public void CanSetAndGetPropertiesOnAMockedInterface()
        {
            DynamicMock   mock         = new DynamicMock(typeof(IWithProperty));
            IWithProperty withProperty = (IWithProperty)mock.MockInstance;

            mock.ExpectAndReturn("Name", "fred");
            mock.Expect("Name", "joe");

            AssertEquals("Should be property Name", "fred", withProperty.Name);
            withProperty.Name = "joe";

            mock.Verify();
        }