コード例 #1
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void SocialSecurityNumberUnformatted()
        {
            string regexFormat = @"\d{9}";
            string a           = FakerData.GenerateSocialSecurityNumber();

            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateSocialSecurityNumber(), regexFormat));
        }
コード例 #2
0
        private void ShowData_Click(object sender, RoutedEventArgs e)
        {
            /*List<People> peoples = new List<People>();
             * finalresult.Text = "1";
             * peoples = MineSQLite.GetData();
             * finalresult.Text = "2";
             * String result = "";
             * foreach(People x in peoples)
             * {
             *  result = result + "工号:" + x.id + "姓名:" + x.name + "年龄:" + x.age + "性别:" + x.sex + "\n";
             * }
             * finalresult.Text = result;
             */
            string data = "";

            int i = 0;

            while (i < 20)
            {
                //自己写的faker类的返回的一个json字符串
                data = FakerData.fakername();
                //JsonReader jsonReader = new JsonReader(new StringReader(data));
                //不要像上面那样用,直接反序列化相应的对象就可以了,要结合faker类的RuleFor用
                People people = JsonConvert.DeserializeObject <People>(data);
                MineSQLite.AddData(people);
                ++i;
            }
            System.Diagnostics.Debug.WriteLine(data);
            //ole.WriteLine("Json格式字符串:");
            finalresult.Text = data;
        }
コード例 #3
0
        public void InstantSpecificTime()
        {
#pragma warning disable CS0618 // Type or member is obsolete
            string time = FakerData.GenerateInstantSpecificTime();
#pragma warning restore CS0618 // Type or member is obsolete
            Assert.IsTrue(Regex.IsMatch(time, @"\d{2}[/]\d{2}[/]\d{4}[ ]\d{2}[:]\d{2}[:]\d{2}"));
        }
コード例 #4
0
        public void PhoneNumberUnformated()
        {
            string regexFormat = @"\d{10}";

#pragma warning disable CS0618 // Type or member is obsolete
            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateUSPhoneNumber(), regexFormat));
#pragma warning restore CS0618 // Type or member is obsolete
        }
コード例 #5
0
        public void PhoneNumberFormatted()
        {
            string regexFormat = @"\(?\d{3}\)?-? *\d{3}-? *-?\d{4}";

#pragma warning disable CS0618 // Type or member is obsolete
            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateUSPhoneNumber(true), regexFormat));
#pragma warning restore CS0618 // Type or member is obsolete
        }
コード例 #6
0
        public void UniqueIdFormatted()
        {
            Guid result;

#pragma warning disable CS0618 // Type or member is obsolete
            Assert.IsTrue(Guid.TryParse(FakerData.GenerateUniqueId(), out result));
#pragma warning restore CS0618 // Type or member is obsolete
        }
コード例 #7
0
        public void SocialSecurityNumberFormatted()
        {
            string regexFormat = @"\d{3}-{0,1}\d{2}-{0,1}\d{4}";

#pragma warning disable CS0618 // Type or member is obsolete
            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateSocialSecurityNumber(true), regexFormat));
#pragma warning restore CS0618 // Type or member is obsolete
        }
コード例 #8
0
        public IActionResult Post([FromServices] FakerData faker)
        {
            faker.AddUsers();
            faker.AddRestaurants();
            faker.AddRatings();

            return(StatusCode(StatusCodes.Status201Created));
        }
コード例 #9
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void GeneralRandomizerString()
        {
            List <string> stringList = new List <string>()
            {
                "a", "b", "c", "d", "e", "f", "g", "h", "i", "j"
            };
            string randomString = FakerData.GeneralRandomizer(stringList);

            Assert.IsTrue(stringList.Contains(randomString));
        }
コード例 #10
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void GeneralRandomizerInt()
        {
            List <int> intList = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 0
            };
            int randomInt = FakerData.GeneralRandomizer(intList);

            Assert.IsTrue(intList.Contains(randomInt));
        }
コード例 #11
0
        public void GeneralRandomizerInt()
        {
            List <int> intList = new List <int>()
            {
                1, 2, 3, 4, 5, 6, 7, 8, 9, 0
            };

#pragma warning disable CS0618 // Type or member is obsolete
            int randomInt = FakerData.GeneralRandomizer(intList);
#pragma warning restore CS0618 // Type or member is obsolete
            Assert.IsTrue(intList.Contains(randomInt));
        }
コード例 #12
0
        public void GeneralRandomizerString()
        {
            List <string> stringList = new List <string>()
            {
                "a", "b", "c", "d", "e", "f", "g", "h", "i", "j"
            };

#pragma warning disable CS0618 // Type or member is obsolete
            string randomString = FakerData.GeneralRandomizer(stringList);
#pragma warning restore CS0618 // Type or member is obsolete
            Assert.IsTrue(stringList.Contains(randomString));
        }
コード例 #13
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void SocialSecurityNumberFormatted()
        {
            string regexFormat = @"\d{3}-{0,1}\d{2}-{0,1}\d{4}";

            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateSocialSecurityNumber(true), regexFormat));
        }
コード例 #14
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void PhoneNumberUnformated()
        {
            string regexFormat = @"\d{10}";

            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateUSPhoneNumber(), regexFormat));
        }
コード例 #15
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void PhoneNumberFormatted()
        {
            string regexFormat = @"\(?\d{3}\)?-? *\d{3}-? *-?\d{4}";

            Assert.IsTrue(Regex.IsMatch(FakerData.GenerateUSPhoneNumber(true), regexFormat));
        }
コード例 #16
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
 public void GuiduniqueIdNonFormatted()
 {
     Assert.IsFalse(Regex.IsMatch(FakerData.GenerateUniqueId(false), @"[-]+"));
 }
コード例 #17
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void UniqueIdFormatted()
        {
            Guid result;

            Assert.IsTrue(Guid.TryParse(FakerData.GenerateUniqueId(), out result));
        }
コード例 #18
0
ファイル: FakerDataUnitTests.cs プロジェクト: cakriwut/MAQS
        public void InstantSpecificTime()
        {
            string time = FakerData.GenerateInstantSpecificTime();

            Assert.IsTrue(Regex.IsMatch(time, @"\d{2}[/]\d{2}[/]\d{4}[ ]\d{2}[:]\d{2}[:]\d{2}"));
        }
コード例 #19
0
        public void GuiduniqueIdNonFormatted()
        {
#pragma warning disable CS0618 // Type or member is obsolete
            Assert.IsFalse(Regex.IsMatch(FakerData.GenerateUniqueId(false), @"[-]+"));
#pragma warning restore CS0618 // Type or member is obsolete
        }