public static void InitializeClass(TestContext context) { dataSource = new TestDataSource(); ScarfConfiguration.DataSourceFactory = new TestDataSourceFactory(dataSource); DateTime startTime = DateTime.UtcNow.AddDays(-30); for (int i = 0; i < ScarfController.PAGE_SIZE * 2 + 1; i++) { var testMessage = new AuditLogMessage(null) { Application = ConfigurationMocks.ApplicationName, EntryId = Guid.NewGuid(), LoggedAt = startTime, MessageClass = MessageClass.Audit, MessageType = MessageType.AuditCreateUser, Message = MessageType.GetDefaultMessage(MessageType.AuditCreateUser), }; if (i == 0) { firstMessageId = testMessage.EntryId; } startTime = startTime.AddHours(1.5); dataSource.SaveLogMessage(testMessage); } }
public void Serialization() { AuditLogMessage message = new AuditLogMessage(null) { Application = "1", Computer = "2", Details = "3", EntryId = Guid.NewGuid(), LoggedAt = DateTime.UtcNow, Message = "4", MessageClass = MessageClass.Audit, MessageType = "5", ResourceUri = "6", Source = "7", Success = true, User = "******" }; string serializedMessage = JsonConvert.SerializeObject(message); ScarfLogMessage message2 = JsonConvert.DeserializeObject <ScarfLogMessage>(serializedMessage); Assert.IsNotNull(message2); Assert.AreEqual(message.Application, message2.Application); Assert.AreEqual(message.Computer, message2.Computer); Assert.AreEqual(message.Details, message2.Details); Assert.AreEqual(message.EntryId, message2.EntryId); Assert.AreEqual(message.LoggedAt, message2.LoggedAt); Assert.AreEqual(message.Message, message2.Message); Assert.AreEqual(message.MessageClass, message2.MessageClass); Assert.AreEqual(message.MessageType, message2.MessageType); Assert.AreEqual(message.ResourceUri, message2.ResourceUri); Assert.AreEqual(message.Source, message2.Source); Assert.AreEqual(message.User, message2.User); }
public void Serialization() { AuditLogMessage message = new AuditLogMessage(null) { Application = "1", Computer = "2", Details = "3", EntryId = Guid.NewGuid(), LoggedAt = DateTime.UtcNow, Message = "4", MessageClass = MessageClass.Audit, MessageType = "5", ResourceUri = "6", Source = "7", Success = true, User = "******" }; string serializedMessage = JsonConvert.SerializeObject(message); ScarfLogMessage message2 = JsonConvert.DeserializeObject<ScarfLogMessage>(serializedMessage); Assert.IsNotNull(message2); Assert.AreEqual(message.Application, message2.Application); Assert.AreEqual(message.Computer, message2.Computer); Assert.AreEqual(message.Details, message2.Details); Assert.AreEqual(message.EntryId, message2.EntryId); Assert.AreEqual(message.LoggedAt, message2.LoggedAt); Assert.AreEqual(message.Message, message2.Message); Assert.AreEqual(message.MessageClass, message2.MessageClass); Assert.AreEqual(message.MessageType, message2.MessageType); Assert.AreEqual(message.ResourceUri, message2.ResourceUri); Assert.AreEqual(message.Source, message2.Source); Assert.AreEqual(message.User, message2.User); }