Esempio n. 1
0
        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());
        }
Esempio n. 2
0
        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");
        }