public void ShouldThrowExceptionWhenValueIsNull()
                {
                    var             testDefine = new TestDefine();
                    IMagickGeometry value      = null;

                    Assert.Throws <ArgumentNullException>("value", () => testDefine.PublicCreateDefine("test", value));
                }
                public void ShouldReturnNullWhenValueIsNull()
                {
                    var testDefine = new TestDefine();

                    var define = testDefine.PublicCreateDefine("test", (IEnumerable <string>)null);

                    Assert.Null(define);
                }
                public void ShouldReturnNullForEmptyCollection()
                {
                    var testDefine = new TestDefine();
                    var value      = Enumerable.Empty <string>();

                    var define = testDefine.PublicCreateDefine("test", value);

                    Assert.Null(define);
                }
Esempio n. 4
0
        public void Start()
        {
            TCPSetting serverSetting = TestDefine.GetTCPSetting();

            server = new TCPServer(serverSetting);
            server.onConnectionConnect += OnAccepted;
            server.onConnectionDropped += OnConnectionDropped;
            server.onReceiveCallback   += OnRevecie;
            server.Listen();
        }
Esempio n. 5
0
        public void Start()
        {
            TCPSetting clientSetting = TestDefine.GetTCPSetting();

            client = new TCPClient(clientSetting);
            client.onConnectCallback       += OnConnected;
            client.onConnectFailedCallback += OnConnectedFail;
            client.onClosedCallback        += OnCloseCallback;
            client.onReceiveCallback       += OnRevecie;
            client.Connect();
        }
                public void ShouldReturnTheCorrectDefine()
                {
                    var testDefine = new TestDefine();
                    var value      = "42";

                    var define = testDefine.PublicCreateDefine("test", value);

                    Assert.Equal(MagickFormat.A, define.Format);
                    Assert.Equal("test", define.Name);
                    Assert.Equal("42", define.Value);
                }
                public void ShouldReturnTheCorrectDefine()
                {
                    var testDefine = new TestDefine();
                    var geometry   = new MagickGeometry(1, 2, 3, 4);

                    var define = testDefine.PublicCreateDefine("test", geometry);

                    Assert.Equal(MagickFormat.A, define.Format);
                    Assert.Equal("test", define.Name);
                    Assert.Equal("3x4+1+2", define.Value);
                }
                public void ShouldSkipNullvalue()
                {
                    var testDefine = new TestDefine();
                    var value      = new[] { "A", null, "B" };

                    var define = testDefine.PublicCreateDefine("test", value);

                    Assert.Equal(MagickFormat.A, define.Format);
                    Assert.Equal("test", define.Name);
                    Assert.Equal("A,B", define.Value);
                }
                public void ShouldReturnTheCorrectDefine()
                {
                    var testDefine = new TestDefine();
                    var value      = new[] { Channels.Red, Channels.Green };

                    var define = testDefine.PublicCreateDefine("test", value);

                    Assert.Equal(MagickFormat.A, define.Format);
                    Assert.Equal("test", define.Name);
                    Assert.Equal("Cyan,Green", define.Value);
                }
Esempio n. 10
0
            public void ShouldSetTheFormat()
            {
                var testDefine = new TestDefine();

                Assert.Equal(MagickFormat.A, testDefine.PublicFormat);
            }