コード例 #1
0
        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);
        }