public void DeleteNotFound() { List <ValueObject <string> > items = this.generateTestItems(); TypedTestController controller = new TypedTestController(items); var result = controller.Delete(Guid.NewGuid()); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Microsoft.AspNetCore.Mvc.NotFoundResult)); }
public void Head() { List <ValueObject <string> > items = this.generateTestItems(); TypedTestController controller = new TypedTestController(items); var result = controller.Head(items[1].Id); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Microsoft.AspNetCore.Mvc.OkResult)); }
public void PutNotFound() { List <ValueObject <string> > items = this.generateTestItems(); TypedTestController controller = new TypedTestController(items); ValueObject <string> contentToUpdate = new ValueObject <string>("SomeOtherString"); var result = controller.Put(Guid.NewGuid(), contentToUpdate); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Microsoft.AspNetCore.Mvc.NotFoundResult)); }
public void Post() { List <ValueObject <string> > items = this.generateTestItems(); TypedTestController controller = new TypedTestController(items); ValueObject <string> newItem = new ValueObject <string>("SomeOtherString"); var result = controller.Post(newItem); Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(Microsoft.AspNetCore.Mvc.CreatedAtActionResult)); }
public void GetAllEmpty() { TypedTestController controller = new TypedTestController(); var result = controller.GetAll().Value; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(SimpleResult <IEnumerable <ValueObject <string> > >)); Assert.AreEqual(true, result.IsError); Assert.IsNull(result.Payload); Assert.IsNotNull(result.Error); Assert.AreEqual(2, result.Error.ErrorId); }
public void GetAll() { List <ValueObject <string> > items = this.generateTestItems(); TypedTestController controller = new TypedTestController(items); var result = controller.GetAll().Value; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(SimpleResult <IEnumerable <ValueObject <string> > >)); Assert.AreEqual(false, result.IsError); Assert.IsNotNull(result.Payload); Assert.IsNull(result.Error); Assert.AreEqual(3, result.Payload.Count()); }
public void GetNotFound() { List <ValueObject <string> > items = this.generateTestItems(); TypedTestController controller = new TypedTestController(items); var result = controller.Get(Guid.NewGuid()).Value; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(SimpleResult <ValueObject <string> >)); Assert.AreEqual(true, result.IsError); Assert.IsNull(result.Payload); Assert.IsNotNull(result.Error); Assert.AreEqual(1, result.Error.ErrorId); }
public void Create() { TypedTestController controller = new TypedTestController(); Assert.IsNotNull(controller); }