public void SubmitParcel_Should_Return_StatusCode_200_When_successfully_submitted_parcel() { // Arrange //var newParcelInfo = Builder<NewParcelInfo>.CreateNew().Build(); BL.Parcel parcelBL = new BL.Parcel(); var trackingId = "PYJRB4HZ6"; NewParcelInfo p = new NewParcelInfo() { TrackingId = trackingId }; _mock.Setup(x => x.SubmitParcelIntoBL( It.IsAny <BL.Parcel>())) .Returns(p); // Act ObjectResult result = (ObjectResult)_controller.SubmitParcel(parcel); // Assert Assert.NotNull(result); Assert.AreEqual(200, result.StatusCode); }