public void ComPluginServicesDeserializeServiceWithNullXmlExpectedReturnsNewPluginService() { var services = new ComPluginServicesMock(); var result = (ComPluginService)services.DeserializeService(null, "ComPluginService"); Assert.AreEqual(result.ResourceID, Guid.Empty); }
public void ComPluginServicesDeserializeServiceWithNullXmlExpectedReturnsNewPluginService() { var services = new ComPluginServicesMock(new Mock <IResourceCatalog>().Object, new Mock <IAuthorizationService>().Object); var result = (ComPluginService)services.DeserializeService(null, "ComPluginService"); Assert.AreEqual(result.ResourceID, Guid.Empty); }
public void ComPluginServicesDeserializeServiceWithInvalidJsonExpectedReturnsNewPluginService() { var services = new ComPluginServicesMock(); var result = services.DeserializeService("{'root' : 'hello' }"); Assert.AreEqual(result.ResourceID, Guid.Empty); }
public void ComPluginServicesDeserializeServiceWithInvalidJsonExpectedReturnsNewPluginService() { var services = new ComPluginServicesMock(new Mock <IResourceCatalog>().Object, new Mock <IAuthorizationService>().Object); var result = services.DeserializeService("{'root' : 'hello' }"); Assert.AreEqual(result.ResourceID, Guid.Empty); }
public void PluginServicesTestWithInvalidArgsExpectedReturnsRecordsetWithError() { //------------Setup for test-------------------------- var services = new ComPluginServicesMock(); //------------Execute Test--------------------------- var result = services.Test("xxx", out string serializedResult); //------------Assert Results------------------------- Assert.IsTrue(result[0].HasErrors); }
public void PluginServicesTestWithInvalidArgsExpectedReturnsRecordsetWithError() { //------------Setup for test-------------------------- var services = new ComPluginServicesMock(new Mock <IResourceCatalog>().Object, new Mock <IAuthorizationService>().Object); //------------Execute Test--------------------------- var result = services.Test("xxx", out string serializedResult); //------------Assert Results------------------------- Assert.IsTrue(result[0].HasErrors); }
public void ComPluginServicesDeserializeServiceWithValidXmlExpectedReturnsPluginService() { var xml = XmlResource.Fetch("ComPluginService"); var services = new ComPluginServicesMock(); var service = (ComPluginService)services.DeserializeService(xml, "ComPluginService"); Assert.AreEqual(Guid.Parse("89098b76-ac11-40b2-b3e8-b175314cb3bb"), service.ResourceID); Assert.AreEqual("ComPluginService", service.ResourceType); Assert.AreEqual(Guid.Parse("00746beb-46c1-48a8-9492-e2d20817fcd5"), service.Source.ResourceID); Assert.AreEqual("ComPluginTesterSource", service.Source.ResourceName); Assert.AreEqual("Dev2.Terrain.Mountain", service.Namespace); Assert.AreEqual("Echo", service.Method.Name); Assert.AreEqual("<root>hello</root>", service.Method.Parameters.First(p => p.Name == "text").DefaultValue); Assert.AreEqual("reverb", service.Recordsets[0].Fields.First(f => f.Name == "echo").Alias); }
public void ComPluginServicesDeserializeServiceWithNullJsonExpectedThrowsArgumentNullException() { var services = new ComPluginServicesMock(); services.DeserializeService(null); }
public void ComPluginServicesDeserializeServiceWithNullJsonExpectedThrowsArgumentNullException() { var services = new ComPluginServicesMock(new Mock <IResourceCatalog>().Object, new Mock <IAuthorizationService>().Object); services.DeserializeService(null); }