public void GetDefinition() { var obj = new StoredProcedureDefinition { Name = "proc" }; Ops.Setup(c => c.Definition("conn", "proc", LoggingService)) .Returns(obj); var controller = new StoredProcedureDefinitionController(Ops.Object, LoggingService); var results = controller.Get("conn", "proc"); Assert.AreEqual("proc", obj.Name); }
public void ProcDefinition() { var definition = new StoredProcedureDefinition { Name = "returned" }; var resource = new Mock <IOperationResource>(); resource.Setup(c => c.GetStoredProcedureDefinition()) .Returns(definition); resourceFactoryMock.Setup(c => c.GetResource("conn1", OperationType.Any, "proc1")) .Returns(resource.Object); var result = storedProcedureOperations.Definition("conn1", "proc1", loggingService); Assert.AreEqual(1, loggingService.LogCount); Assert.AreEqual("GET", loggingService.ApiRequests.First().RequestType); Assert.AreEqual(definition, result); }