public void CorrectDateShouldBeReturned() { var mockWatchService = new MockWatchService() .WithCurrentDate("TestDate") .Build(); var controller = new WatchControllerBuilder() .WithWatchService(mockWatchService.Object) .Build(); var response = controller.GetTime().ExecuteAsync(new CancellationToken()).Result; Assert.AreEqual(HttpStatusCode.OK, response.StatusCode); Assert.AreEqual("\"TestDate\"", response.Content.ReadAsStringAsync().Result); }
public WatchServiceShould() { PHONE = "NEW_PHONE"; context = new MockDbContextFactory().CreateDbContext(null); context.Requests.Add(new RequestRecord { Id = 0, RequestId = "abc", TwilioBinding = new Guid().ToString(), Price = 10 }); mockTwilio = new MockTwilioService(context, "", "", ""); mockAlpha = new MockAlphaVantageService(""); mockLimitCount = new LimitCountService(context); mockService = new MockWatchService(context, mockTwilio, mockAlpha, mockLimitCount); mockStock = new Stock { Symbol = "msft", Phone = PHONE, Price = 1.99 }; }