public void IndexHasHttpGetAttribute()
 {
     SkillController controller = new SkillController(null);
     var attribute = controller.GetAttributesOn(x => x.Index()).OfType<HttpGetAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }
 public void DeleteConfirmedHasValidateAntiForgeryTokenAttribute()
 {
     SkillController controller = new SkillController(null);
     var attribute = controller.GetAttributesOn(x => x.DeleteConfirmed(It.IsAny<SkillDeleteViewModel>())).OfType<ValidateAntiForgeryTokenAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }
 public void DeleteConfirmedHasActionNameAttributeWithCorrerctActionName()
 {
     SkillController controller = new SkillController(null);
     var attribute = controller.GetAttributesOn(x => x.DeleteConfirmed(It.IsAny<SkillDeleteViewModel>())).OfType<ActionNameAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
     Assert.Equal(attribute.Name, "Delete");
 }
 public void DeleteHasHttpGetAttribute()
 {
     SkillController controller = new SkillController(null);
     var attribute = controller.GetAttributesOn(x => x.Delete(It.IsAny<int>())).OfType<HttpGetAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }
 public void EditPostHasValidateAntiForgeryTokenttrbitue()
 {
     SkillController controller = new SkillController(null);
     var attribute = controller.GetAttributesOn(x => x.Edit(It.IsAny<SkillEditViewModel>())).OfType<ValidateAntiForgeryTokenAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }
 public void CreatePostHasHttpPostAttribute()
 {
     SkillController controller = new SkillController(null);
     var attribute = controller.GetAttributesOn(x => x.Create(It.IsAny<SkillEditViewModel>())).OfType<HttpPostAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }