Beispiel #1
0
        public void Connection_CreateConnectionAndAssignType_TypeChanges()
        {
            var connection = new TestConnection();
            Assert.Equal(null, connection.Name);
            Assert.Equal(ConnectionType.None, connection.Type);
            var valueChangeCalled = false;
            connection.PropertyChanged += (s, e) =>
                {
                    valueChangeCalled = e.PropertyName == "Type";
                };

            connection.ChangeConnectionType(ConnectionType.CartridgePort);

            Assert.True(valueChangeCalled);
            Assert.Equal(ConnectionType.CartridgePort, connection.Type);
        }