public void DeleteConfirmedHasHttpPostAttribute() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.DeleteConfirmed(It.IsAny<int>())).OfType<HttpPostAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void DeleteConfirmedHasActionNameAttributeWithCorrectActionName() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.DeleteConfirmed(It.IsAny<int>())).OfType<ActionNameAttribute>().SingleOrDefault(); Assert.NotNull(attribute); Assert.Equal(attribute.Name, "Delete"); }
public void EditPostHasValidateAntiForgeryTokenAttribute() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.Edit(It.IsAny<TaskSummaryModel>())).OfType<ValidateAntiForgeryTokenAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void DetailsHasRouteAttributeWithCorrectTemplate() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.Details(It.IsAny<int>())).OfType<RouteAttribute>().SingleOrDefault(); Assert.NotNull(attribute); Assert.Equal(attribute.Template, "Admin/Task/Details/{id}"); }
public void AssignHasHttpPostAttribute() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.Assign(It.IsAny<int>(), It.IsAny<List<string>>())).OfType<HttpPostAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void MessageAllVolunteersHasHttpPostAttribute() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.MessageAllVolunteers(It.IsAny<MessageTaskVolunteersViewModel>())).OfType<HttpPostAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void DeleteConfirmedHasActionNameAttributeWithCorrectActionName() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.DeleteConfirmed(It.IsAny<DeleteViewModel>())).OfType<ActionNameAttribute>().SingleOrDefault(); Assert.NotNull(attribute); Assert.Equal(attribute.Name, "Delete"); }
public void CreatePostHasHttpGetAttribute() { var sut = new TaskController(null); var attribute = sut.GetAttributesOn(x => x.Create(It.IsAny<int>(), It.IsAny<TaskEditModel>())).OfType<HttpPostAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void EditPostHasHttpPostAttribute() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.Edit(It.IsAny<EditViewModel>())).OfType<HttpPostAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void DetailsHasHttpGetAttribute() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.Details(It.IsAny<int>())).OfType<HttpGetAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void EditGetHasRouteAttributeWithCorrectTemplate() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.Edit(It.IsAny<int>())).OfType<RouteAttribute>().SingleOrDefault(); Assert.NotNull(attribute); Assert.Equal(attribute.Template, "Admin/Task/Edit/{id}"); }
public void CreatePostHasRouteAttributeWithCorrectTemplate() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.Create(It.IsAny<int>(), It.IsAny<TaskSummaryViewModel>())).OfType<RouteAttribute>().SingleOrDefault(); Assert.NotNull(attribute); Assert.Equal(attribute.Template, "Admin/Task/Create/{eventId}"); }
public void CreatePostHasHttpGetAttribute() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.Create(It.IsAny<int>(), It.IsAny<TaskSummaryViewModel>())).OfType<HttpPostAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void AssignHasValidateAntiForgeryTokenAttribute() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.Assign(It.IsAny<int>(), It.IsAny<List<string>>())).OfType<ValidateAntiForgeryTokenAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void DeleteConfirmedHasValidateAntiForgeryTokenAttribute() { var sut = new TaskController(null, null); var attribute = sut.GetAttributesOn(x => x.DeleteConfirmed(It.IsAny<DeleteViewModel>())).OfType<ValidateAntiForgeryTokenAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void MessageAllVolunteersHasValidateAntiForgeryTokenAttribute() { var sut = new TaskController(null, Mock.Of<ITaskSummaryModelValidator>()); var attribute = sut.GetAttributesOn(x => x.MessageAllVolunteers(It.IsAny<MessageTaskVolunteersModel>())).OfType<ValidateAntiForgeryTokenAttribute>().SingleOrDefault(); Assert.NotNull(attribute); }
public void CreatePostHasRouteAttributeWithCorrectTemplate() { var sut = new TaskController(null); var attribute = sut.GetAttributesOn(x => x.Create(It.IsAny<int>(), It.IsAny<TaskEditModel>())).OfType<RouteAttribute>().SingleOrDefault(); Assert.NotNull(attribute); Assert.Equal(attribute.Template, "Admin/Task/Create/{activityId}"); }