public void SaveAuditingSettings_GetAuthorizationContextForService_ShouldReturnContext() { //------------Setup for test-------------------------- var saveAuditingSettings = new SaveAuditingSettings(); //------------Execute Test--------------------------- var resId = saveAuditingSettings.GetAuthorizationContextForService(); //------------Assert Results------------------------- Assert.AreEqual(AuthorizationContext.Contribute, resId); }
public void SaveAuditingSettings_GetResourceID_ShouldReturnEmptyGuid() { //------------Setup for test-------------------------- var saveAuditingSettings = new SaveAuditingSettings(); //------------Execute Test--------------------------- var resId = saveAuditingSettings.GetResourceID(new Dictionary <string, StringBuilder>()); //------------Assert Results------------------------- Assert.AreEqual(Guid.Empty, resId); }
public void SaveAuditingSettings_CreateServiceEntry_ExpectActions() { //------------Setup for test-------------------------- var saveAuditingSettings = new SaveAuditingSettings(); //------------Execute Test--------------------------- var dynamicService = saveAuditingSettings.CreateServiceEntry(); //------------Assert Results------------------------- Assert.IsNotNull(dynamicService); Assert.IsNotNull(dynamicService.Actions); }
public void SaveAuditingSettings_Execute_nullValues_Fails() { //------------Setup for test-------------------------- var serializer = new Dev2JsonSerializer(); var saveAuditingSettings = new SaveAuditingSettings(); //------------Execute Test--------------------------- var jsonResult = saveAuditingSettings.Execute(null, null); var result = serializer.Deserialize <ExecuteMessage>(jsonResult); //------------Assert Results------------------------- Assert.IsTrue(result.HasError); }
public void SaveAuditingSettings_Execute_LegacySettingsData() { //------------Setup for test-------------------------- var serializer = new Dev2JsonSerializer(); var workspaceMock = new Mock <IWorkspace>(); var settingsData = new LegacySettingsData() { AuditFilePath = @"C:\ProgramData\Warewolf\Audits", }; var requestArgs = new Dictionary <string, StringBuilder>(); requestArgs.Add("AuditingSettings", new StringBuilder(serializer.SerializeToBuilder(settingsData).ToString())); requestArgs.Add("SinkType", new StringBuilder("LegacySettingsData")); var saveAuditingSettings = new SaveAuditingSettings(); //------------Execute Test--------------------------- var jsonResult = saveAuditingSettings.Execute(requestArgs, workspaceMock.Object); var result = serializer.Deserialize <ExecuteMessage>(jsonResult); //------------Assert Results------------------------- Assert.IsFalse(result.HasError); }
public void SaveAuditingSettings_Execute_AuditingSettingsData() { //------------Setup for test-------------------------- var serializer = new Dev2JsonSerializer(); var workspaceMock = new Mock <IWorkspace>(); var settingsData = new AuditingSettingsData() { LoggingDataSource = new NamedGuidWithEncryptedPayload(), }; var requestArgs = new Dictionary <string, StringBuilder>(); requestArgs.Add("AuditingSettings", new StringBuilder(serializer.SerializeToBuilder(settingsData).ToString())); requestArgs.Add("SinkType", new StringBuilder("AuditingSettingsData")); var saveAuditingSettings = new SaveAuditingSettings(); //------------Execute Test--------------------------- var jsonResult = saveAuditingSettings.Execute(requestArgs, workspaceMock.Object); var result = serializer.Deserialize <ExecuteMessage>(jsonResult); //------------Assert Results------------------------- Assert.IsFalse(result.HasError); }