public void CreateActorTest() { var init = new InitializeMockContext(); var mock = init.mock; var mockIDBContext = new Mock <IDBContextCreate>(); mockIDBContext.Setup(x => x.CreateContext()) .Returns(mock.Object); var actorSystem = ActorSystem.Create("PSActorSystem"); var actorActivity = actorSystem.ActorOf(Props.Create(() => new ActivityActor())); var task = actorActivity.Ask(new UpdatePostActivityMessage(mockIDBContext.Object)); task.Wait(); mock.Verify(m => m.SaveChanges(), Times.Once()); }
public void SearchPerformenceTest() { var init = new InitializeMockContext(); var mock = init.mock; var controller = new SearchController(mock.Object); // >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SET TIME <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< var timespan = 1; // can be 0 for result //>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> SET TIME <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< IEnumerable <SearchResult> searchList = controller.GetSearch("zosia"); Assert.That(Time(() => MultiplyMehod(controller)), Is.LessThanOrEqualTo(TimeSpan.FromSeconds(timespan))); Assert.AreEqual(searchList.First().Name, "Zosia"); Assert.AreEqual(searchList.Count(), 1); //Assert.AreEqual(searchList.Skip(1).First().TypeName, "poZosiase"); }