示例#1
0
        public void TestMethod1()
        {
            var fakeChinese = new Mock <Man>();

            var result = Introdution.SelfIntrodution(fakeChinese.Object);

            Assert.AreEqual("大家好,我是黄腾霄", result);
        }
示例#2
0
        public void SelfIntrodution()
        {
            var fakeChinese = new Mock <Man>()
            {
                CallBase = true
            };

            fakeChinese.SetupAllProperties();
            fakeChinese.Object.Name = "腾霄";
            fakeChinese.Protected().SetupGet <string>("FamilyName").Returns("黄");
            fakeChinese.Setup(fake => fake.SelfIntrodution())
            .Returns(() => "大家好,我是" + fakeChinese.Object.GetFullName());
            var result = Introdution.SelfIntrodution(fakeChinese.Object);

            Assert.AreEqual("大家好,我是黄腾霄", result);
        }