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); }
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); }
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); }
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); }
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); }