示例#1
0
 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);
 }
示例#2
0
 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");
 }
示例#3
0
 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);
 }
示例#4
0
 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);
 }
示例#10
0
 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);
 }
示例#11
0
 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}");
 }
示例#12
0
 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}");
 }
示例#13
0
 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);
 }
示例#14
0
 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);
 }
示例#15
0
 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);
 }
示例#16
0
 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);
 }
示例#17
0
 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}");
 }