예제 #1
0
 public void Given_An_Ip_Then_Return_An_Other_Ip()
 {
     Assert.AreNotEqual("10.0.0.1", Anonymizer.ReplaceIps("10.0.0.1"));
     Assert.AreNotEqual("10.0.0.10", Anonymizer.ReplaceIps("10.0.0.10"));
     Assert.AreNotEqual("192.168.0.1", Anonymizer.ReplaceIps("192.168.0.1"));
     Assert.AreNotEqual("192.168.20.1", Anonymizer.ReplaceIps("192.168.20.1"));
 }
예제 #2
0
 public void Given_An_Text_With_An_Ip_Then_Replace_Only_The_Ip()
 {
     Assert.AreNotEqual("My ip is 192.168.0.1 asdf", Anonymizer.ReplaceIps("My ip is 192.168.0.1 asdf"));
 }
예제 #3
0
 public void Given_An_Ip_Then_Keep_The_Structure_Valid()
 {
     Anonymizer.ReplaceIps("192.168.0.1").Split('.').Select(int.Parse)
     .ForEach(x => Assert.IsTrue(x <= 255 && x >= 0));
 }