public void Save() { var TestObject = new Ironman.Core.API.Manager.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IAPIMapping>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IService>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IWorkflowModule>(), Utilities.IoC.Manager.Bootstrapper.Resolve <Utilities.Workflow.Manager.Manager>()); Dynamo Object = TestObject.Save(1, "TestClass", new Dynamo[] { new Dynamo() }); Assert.Equal("Object saved successfully", Object["Message"]); Assert.Equal("Success", Object["Status"]); }
public void Service() { var TestObject = new Ironman.Core.API.Manager.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IAPIMapping>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IService>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IWorkflowModule>(), Utilities.IoC.Manager.Bootstrapper.Resolve <Utilities.Workflow.Manager.Manager>()); Dynamo Value = TestObject.CallService(1, "TestService", new Dynamo(new { A = 1 })); Assert.NotNull(Value); Assert.Equal(1, Value["A"]); }
public void Delete() { var TestObject = new Ironman.Core.API.Manager.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IAPIMapping>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IService>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IWorkflowModule>(), Utilities.IoC.Manager.Bootstrapper.Resolve <Utilities.Workflow.Manager.Manager>()); var Object = TestObject.Delete(1, "TestClass", "A"); Assert.Equal("Object deleted successfully", Object["Message"]); Assert.Equal("Success", Object["Status"]); }
public void AnyEmbedded() { var TestObject = new Ironman.Core.API.Manager.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IAPIMapping>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IService>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IWorkflowModule>(), Utilities.IoC.Manager.Bootstrapper.Resolve <Utilities.Workflow.Manager.Manager>()); Dynamo Object = TestObject.Any(1, "TestClass", "A", "E"); Assert.Equal("ASDFG", Object["A"]); Assert.Equal(10, Object["B"]); Assert.Equal(2.13f, Object["C"]); Assert.Equal("/D", Object["D"]); Assert.NotNull(Object["E"]); }
public void All() { var TestObject = new Ironman.Core.API.Manager.Manager(Utilities.IoC.Manager.Bootstrapper.ResolveAll <IAPIMapping>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IService>(), Utilities.IoC.Manager.Bootstrapper.ResolveAll <IWorkflowModule>(), Utilities.IoC.Manager.Bootstrapper.Resolve <Utilities.Workflow.Manager.Manager>()); List <Dynamo> Objects = TestObject.All(1, "TestClass").Select(x => (Dynamo)x).ToList(); Assert.Equal("ASDFG", Objects[0]["A"]); Assert.Equal(10, Objects[0]["B"]); Assert.Equal(2.13f, Objects[0]["C"]); Assert.Equal("/10/D", Objects[0]["D"]); Assert.Equal("/10/E", Objects[0]["E"]); Assert.Equal("ZXCV", Objects[1]["A"]); Assert.Equal(212, Objects[1]["B"]); Assert.Equal(213f, Objects[1]["C"]); Assert.Equal("/212/D", Objects[1]["D"]); Assert.Equal("/212/E", Objects[1]["E"]); }