Exemplo n.º 1
0
 public void Setup()
 {
     _pro           = new Mock <IAuditBenchmarkProvider>();
     _controllerObj = new AuditBenchmarkController(_pro.Object);
     _repo          = new Mock <IAuditBenchmarkRepository>();
     _providerObj   = new AuditBenchmarkProvider(_repo.Object);
 }
        public void AuditBenchmark_ValidInput_OkRequest()
        {
            Mock <IBenchmarkProvider> mock = new Mock <IBenchmarkProvider>();

            mock.Setup(p => p.GetBenchmark()).Returns(l1);
            AuditBenchmarkController cp     = new AuditBenchmarkController(mock.Object);
            OkObjectResult           result = cp.AuditBenchmark() as OkObjectResult;

            Assert.AreEqual(200, result.StatusCode);
        }
        public void Test1()
        {
            BenchmarkRepo obj1 = new BenchmarkRepo();

            BenchmarkProvider bp = new BenchmarkProvider(obj1);

            AuditBenchmarkController obj = new AuditBenchmarkController(bp);

            var data = obj.Get() as OkObjectResult;

            Assert.AreEqual(200, data.StatusCode);
        }
        public void AuditBenchmark_InvalidInput_ReturnBadRequest()
        {
            try
            {
                Mock <IBenchmarkProvider> mock = new Mock <IBenchmarkProvider>();
                mock.Setup(p => p.GetBenchmark()).Returns(l2);
                AuditBenchmarkController cp = new AuditBenchmarkController(mock.Object);
                var result = cp.AuditBenchmark() as BadRequestResult;
                Assert.AreEqual(400, result.StatusCode);
            }

            catch (Exception e)
            {
                Assert.AreEqual("Object reference not set to an instance of an object.", e.Message);
            }
        }