Exemple #1
0
            public void CreateFixruleMethod_WithoutInput_ReturnToSameView()
            {
                FixedRulesController controllerUnderTest = new FixedRulesController();
                var result = controllerUnderTest.Create() as ViewResult; // 23 is invalid

                Assert.AreEqual("", result.ViewName);
            }
        public void Creat_QueryExsistInDb_ReturnsToCreateView()
        {
            var       controller = new FixedRulesController();
            Fixedrule fxrule     = new Fixedrule()
            {
                Query          = "Hello",
                UserRequest    = "Hello",
                SystemResponse = "hi",
                Response       = "hi",
                Createdby      = "*****@*****.**"
            };

            var result = controller.Create(fxrule) as ViewResult;

            try
            {
                Assert.AreEqual("Create", result.ViewName);
            }
            catch
            {
                Assert.IsNull(result);
            }
            // viewbag error then create view since the rule already exsists
        }