コード例 #1
0
 public void Create_HasRouteAttribute_WithCorrectTemplate()
 {
     var sut = new RequestController(null);
     var routeAttribute = sut.GetAttributesOn(x => x.Create(It.IsAny<int>())).OfType<RouteAttribute>().SingleOrDefault();
     Assert.NotNull(routeAttribute);
     Assert.Equal(routeAttribute.Template, "Create");
 }
コード例 #2
0
 public void Create_HasHttpGetAttribute()
 {
     var sut = new RequestController(null);
     var attribute = sut.GetAttributesOn(x => x.Create(It.IsAny<int>())).OfType<HttpGetAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }
コード例 #3
0
 public void EditPost_HasRouteAttribute_WithCorrectTemplate()
 {
     var sut = new RequestController(null);
     var routeAttribute = sut.GetAttributesOn(x => x.Edit(It.IsAny<EditRequestViewModel>())).OfType<RouteAttribute>().SingleOrDefault();
     Assert.NotNull(routeAttribute);
     Assert.Equal(routeAttribute.Template, "Edit");
     Assert.Equal(routeAttribute.Name, RequestController.EditRequestPostRouteName);
 }
コード例 #4
0
 public void EditGet_HasRouteAttribute_WithCorrectTemplate()
 {
     var sut = new RequestController(null);
     var routeAttribute = sut.GetAttributesOn(x => x.Edit(It.IsAny<Guid>())).OfType<RouteAttribute>().SingleOrDefault();
     Assert.NotNull(routeAttribute);
     Assert.Equal(routeAttribute.Template, "Edit/{id}");
 }
コード例 #5
0
 public void EditPost_HasHttpPostAttribute()
 {
     var sut = new RequestController(null);
     var attribute = sut.GetAttributesOn(x => x.Edit(It.IsAny<EditRequestViewModel>())).OfType<HttpPostAttribute>().SingleOrDefault();
     Assert.NotNull(attribute);
 }