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); } }