Dev2.Core.Tests.Webs.ServiceCallbackHandlerMock.TestSave C# (CSharp) Method

TestSave() public method

public TestSave ( IEnvironmentModel environmentModel, Newtonsoft.Json.Linq.JObject jsonObj ) : void
environmentModel IEnvironmentModel
jsonObj Newtonsoft.Json.Linq.JObject
return void
        public void TestSave(IEnvironmentModel environmentModel, JObject jsonObj)
        {
            Save(environmentModel, jsonObj);
        }

Usage Example

Example #1
0
        public void ServiceCallbackHandler_Save_ManyDependants_ShowDependancyViewer()
        {
            //------------------------------Setup-------------------------------------------------
            Mock <IShowDependencyProvider> showDependencyProvider;
            Mock <IResourceRepository>     resourceRepo;
            Guid resourceId = Guid.NewGuid();

            SetupObjects(out showDependencyProvider, out resourceRepo, resourceId);

            var compileMessageTos = new List <ICompileMessageTO> {
                new CompileMessageTO()
            };

            var envConnection = SetupConnectionWithCompileMessageList(compileMessageTos, new List <string> {
                "Unsaved 1", "Another Testing Dependant"
            });

            var envModel = new Mock <IEnvironmentModel>();

            envModel.Setup(e => e.ResourceRepository).Returns(resourceRepo.Object);
            envModel.Setup(e => e.Connection).Returns(envConnection.Object);

            var aggregator = new Mock <IEventAggregator>();
            var envRepo    = new Mock <IEnvironmentRepository>();
            var handler    = new ServiceCallbackHandlerMock(aggregator.Object, envRepo.Object, showDependencyProvider.Object);

            var jsonObj = JObject.Parse("{ 'ResourceID': '" + resourceId + "','ResourceType':'Service'}");

            //------------------------------Execute -------------------------------------------------
            handler.TestSave(envModel.Object, jsonObj);
            //------------------------------Assert Result -------------------------------------------------
            showDependencyProvider.Verify(provider => provider.ShowDependencyViewer(It.IsAny <IContextualResourceModel>(), It.IsAny <IList <string> >()), Times.Once());
        }
All Usage Examples Of Dev2.Core.Tests.Webs.ServiceCallbackHandlerMock::TestSave