Beispiel #1
0
        public void Sets_Message()
        {
            //Arrange
            var serviceProvider = FakePluginServiceProviders.GeneratePreCreate(Fixture.Target, Fixture.UserId, Fixture.InitiatingUserId);

            //Act
            Fixture.Plugin.Execute(serviceProvider);

            //Assert
            var worker = Fixture.GetWorkerFromCache();

            Assert.Equal("Create", worker.Message);
        }
Beispiel #2
0
        public void TargetReference_Is_Not_Null_For_Update()
        {
            //Arrange
            var serviceProvider = FakePluginServiceProviders.GeneratePreUpdate(Fixture.Target, Fixture.UserId, Fixture.InitiatingUserId);

            //Act
            Fixture.Plugin.Execute(serviceProvider);

            //Assert
            var worker = Fixture.GetWorkerFromCache();

            Assert.NotNull(worker.TargetReference);
        }
Beispiel #3
0
        public void Instantiates_The_Trace()
        {
            //Arrange
            var serviceProvider = FakePluginServiceProviders.GeneratePreCreate(Fixture.Target, Fixture.UserId, Fixture.InitiatingUserId);

            //Act
            Fixture.Plugin.Execute(serviceProvider);

            //Assert
            var worker = Fixture.GetWorkerFromCache();

            Assert.NotNull(worker.Trace);
        }
Beispiel #4
0
        public void Assignee_Is_Not_Null_For_Assign()
        {
            //Arrange
            var assignee        = new EntityReference("contact", Guid.NewGuid());
            var serviceProvider =
                FakePluginServiceProviders.GenerateAssign(Fixture.Target.ToEntityReference(), assignee, Fixture.UserId, Fixture.InitiatingUserId);

            //Act
            Fixture.Plugin.Execute(serviceProvider);

            //Assert
            var worker = Fixture.GetWorkerFromCache();

            Assert.NotNull(worker.Assignee);
        }
Beispiel #5
0
        public void State_And_Status_Is_Not_Null_For_SetState()
        {
            //Arrange
            var serviceProvider =
                FakePluginServiceProviders.GenerateSetState(Fixture.Target.ToEntityReference(), 0, 1, Fixture.UserId, Fixture.InitiatingUserId);

            //Act
            Fixture.Plugin.Execute(serviceProvider);

            //Assert
            var worker = Fixture.GetWorkerFromCache();

            Assert.NotNull(worker.State);
            Assert.NotNull(worker.Status);
        }