private void AssertHandlingEvent(Cargo cargo, HandlingEvent evnt, HandlingType expectedEventType, Location expectedLocation, int completionTimeMs, int registrationTimeMs, Voyage voyage) { Assert.AreEqual(expectedEventType, evnt.Type); Assert.AreEqual(expectedLocation, evnt.Location); DateTime expectedCompletionTime = SampleDataGenerator.Offset(completionTimeMs); Assert.AreEqual(expectedCompletionTime, evnt.CompletionTime); DateTime expectedRegistrationTime = SampleDataGenerator.Offset(registrationTimeMs); Assert.AreEqual(expectedRegistrationTime, evnt.RegistrationTime); Assert.AreEqual(voyage, evnt.Voyage); Assert.AreEqual(cargo, evnt.Cargo); }