public void PutEventDefinition_NotFail_Test() { var expected = new EventDefinition() { Name = "EventName", EventDefinitionId = 1, OrganizerId = 1 }; bool called = false; IEventDefinitionRepository eventDefinitionService = new StubIEventDefinitionRepository() { UpdateEventDefinition = (eventDefinition) => { Assert.AreEqual(expected.EventDefinitionId, eventDefinition.EventDefinitionId); Assert.AreEqual(expected.Name, eventDefinition.Name); called = true; } }; using (ShimsContext.Create()) { MyEvents.Api.Authentication.Fakes.ShimMyEventsToken myeventToken = new Authentication.Fakes.ShimMyEventsToken(); myeventToken.RegisteredUserIdGet = () => { return expected.OrganizerId; }; ShimMyEventsToken.GetTokenFromHeader = () => { return myeventToken; }; var target = new EventDefinitionsController(eventDefinitionService); target.Put(expected); Assert.IsTrue(called); } }
public void PutEventDefinition_UnauthorizedException_Test() { var expected = new EventDefinition() { Name = "EventName", EventDefinitionId = 1, OrganizerId = 1 }; IEventDefinitionRepository eventDefinitionService = new StubIEventDefinitionRepository(); using (ShimsContext.Create()) { MyEvents.Api.Authentication.Fakes.ShimMyEventsToken myeventToken = new Authentication.Fakes.ShimMyEventsToken(); myeventToken.RegisteredUserIdGet = () => { return 10000; }; ShimMyEventsToken.GetTokenFromHeader = () => { return myeventToken; }; var target = new EventDefinitionsController(eventDefinitionService); target.Put(expected); } }
public void PutEventDefinition_ArgumentNullException_Test() { IEventDefinitionRepository eventDefinitionService = new StubIEventDefinitionRepository(); var target = new EventDefinitionsController(eventDefinitionService); target.Put(null); }