Example #1
0
            public void will_also_update_Text_if_params_are_ip_and_host()
            {
                var line = new HostsFileLine();

                line.Update("127.0.0.1", "test.com");
                Assert.Equal("127.0.0.1 test.com", line.Text);
            }
Example #2
0
 public void can_support_dot_shortcut()
 {
     var line = new HostsFileLine();
     line.Update(".", "test.com");
     Assert.Equal("127.0.0.1 test.com", line.Text);
     Assert.Equal("127.0.0.1", line.IP);
 }
Example #3
0
 public void will_parse_text_if_param_is_text()
 {
     var line = new HostsFileLine();
     line.Update("192.168.1.10 test1.com");
     Assert.Equal("192.168.1.10", line.IP);
     Assert.Equal("test1.com", line.Host);
 }
Example #4
0
 public void can_recognize_empty_line()
 {
     var line = new HostsFileLine(Environment.NewLine);
     Assert.True(line.IsEmpty);
     Assert.False(line.IsEntry);
     Assert.False(line.IsComment);
 }
Example #5
0
            public void can_support_dot_shortcut()
            {
                var line = new HostsFileLine();

                line.Update(".", "test.com");
                Assert.Equal("127.0.0.1 test.com", line.Text);
                Assert.Equal("127.0.0.1", line.IP);
            }
Example #6
0
            public void will_parse_text_if_param_is_text()
            {
                var line = new HostsFileLine();

                line.Update("192.168.1.10 test1.com");
                Assert.Equal("192.168.1.10", line.IP);
                Assert.Equal("test1.com", line.Host);
            }
Example #7
0
            public void can_recognize_empty_line()
            {
                var line = new HostsFileLine(Environment.NewLine);

                Assert.True(line.IsEmpty);
                Assert.False(line.IsEntry);
                Assert.False(line.IsComment);
            }
Example #8
0
            public void can_recognize_comment()
            {
                var line = new HostsFileLine("# hello world");
                Assert.True(line.IsComment);
                Assert.False(line.IsEntry);
                Assert.False(line.IsEmpty);

                line = new HostsFileLine("#hello world");
                Assert.True(line.IsComment);
            }
Example #9
0
            public void can_recognize_comment()
            {
                var line = new HostsFileLine("# hello world");

                Assert.True(line.IsComment);
                Assert.False(line.IsEntry);
                Assert.False(line.IsEmpty);

                line = new HostsFileLine("#hello world");
                Assert.True(line.IsComment);
            }
Example #10
0
 public void will_also_update_Text_if_params_are_ip_and_host()
 {
     var line = new HostsFileLine();
     line.Update("127.0.0.1", "test.com");
     Assert.Equal("127.0.0.1 test.com", line.Text);
 }
Example #11
0
 private void AssertEntry(HostsFileLine entry, string expectedIP, string expectedHost)
 {
     Assert.Equal(expectedIP, entry.IP);
     Assert.Equal(expectedHost, entry.Host);
 }
Example #12
0
 private void AssertEntry(HostsFileLine entry, string expectedIP, string expectedHost)
 {
     Assert.Equal(expectedIP, entry.IP);
     Assert.Equal(expectedHost, entry.Host);
 }