public void GetSetsLocationHeader() { // Arrange ContactDetailsController controller = new ContactDetailsController(_contactService); controller.Request = new HttpRequestMessage { RequestUri = new Uri("https://*****:*****@gmail.com", PhoneNo = "9876543210", Status = false }; var response = controller.Get(); // Assert Assert.AreEqual("https://localhost:44336/api/ContactDetails", response.RequestMessage.RequestUri); }
public ContactDetailsControllerTests() { _mockGetByIdUseCase = new Mock <IGetContactDetailsByTargetIdUseCase>(); _mockDeleteByIdUseCase = new Mock <IDeleteContactDetailsByTargetIdUseCase>(); _mockCreateContactUseCase = new Mock <ICreateContactUseCase>(); _mockHttpContextWrapper = new Mock <IHttpContextWrapper>(); _mockTokenFactory = new Mock <ITokenFactory>(); _classUnderTest = new ContactDetailsController(_mockGetByIdUseCase.Object, _mockDeleteByIdUseCase.Object, _mockCreateContactUseCase.Object, _mockHttpContextWrapper.Object, _mockTokenFactory.Object); }
public ContactDetailsControllerTests() { this.apiClient = A.Fake <IWeeeClient>(); this.breadcrumb = A.Fake <BreadcrumbService>(); this.cache = A.Fake <IWeeeCache>(); this.mapper = A.Fake <IMapper>(); this.contactRequestCreator = A.Fake <IEditAatfContactRequestCreator>(); this.fixture = new Fixture(); A.CallTo(() => this.apiClient.SendAsync(A <string> ._, A <GetAatfByIdExternal> ._)).Returns(this.fixture.Create <AatfData>()); this.controller = new ContactDetailsController(this.cache, this.breadcrumb, () => this.apiClient, this.mapper, this.contactRequestCreator); }
public void Setup() { _mockMediator = new Mock <IMediator>(); _contactDetailsController = new ContactDetailsController(_mockMediator.Object); _mockMediator.Setup(m => m.Send(It.Is <GetContactDetailBySolutionIdQuery>(q => q.Id == SolutionId), It.IsAny <CancellationToken>())) .ReturnsAsync(() => _returnedContacts); _mockMediator.Setup(m => m.Send(It.Is <UpdateSolutionContactDetailsCommand>(q => q.SolutionId == SolutionId), It.IsAny <CancellationToken>())).ReturnsAsync(() => _validationResult); _validationResult = GetContactsMaxLengthResult(Array.Empty <string>(), Array.Empty <string>()); _returnedContacts = new List <IContact>(); }
public void GetReturnsProduct() { // Arrange var controller = new ContactDetailsController(_contactService); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); // Act var response = controller.Get(3); // Assert ContactDetails contactDetails; Assert.IsTrue(response.TryGetContentValue <ContactDetails>(out contactDetails)); Assert.AreEqual(3, contactDetails.ID); }
public ContactDetailsControllerTest() { _contactService = new ContactServiceFake(); _controller = new ContactDetailsController(_contactService); }
public void InitializeForTests() { repository = new MockRepository(); contactsApi = new ContactDetailsController(repository); }