public void Given_ExistingProcessName_When_Register_Then_ExecutionCreated() { var testName = MockedProcessDefinition.Name; var result = ServiceUnderTest.Register(TestRightDefinitions.TestRightProcess); Assert.IsTrue(result.BeginDate <= DateTime.UtcNow && result.BeginDate > DateTime.MinValue); Assert.IsTrue(result.Id != Guid.Empty); Assert.AreEqual(result.Host, Environment.MachineName); Assert.AreEqual(result.Result, ExecutionResult.Unknown); Assert.AreEqual(result.Status, ExecutionStatus.Waiting); Assert.AreEqual(result.ProcessDefinitionId, MockedProcessDefinition.Id); }