public void GivenADispeceratWhenReadbyNumeThenTheMethodReadByNameFromISursaDeDateIsCalled() { //arange var sursaDeDateMock = new Mock<ISursaDeDate>(); var personInitMock = new Mock<IPersonInitialization>(); DispecerA A = new DispecerA(sursaDeDateMock.Object, personInitMock.Object); //setare pe mock personInitMock.Setup(s => s.CreatePerson()).Returns(new Persoana() { Nume = "NumeMock", Prenume = "PrenumeMock", Varsta = 22 }); //act A.ReadByNume("NumeMock"); //assert sursaDeDateMock.Verify(v => v.ReadByName("NumeMock"), Times.Exactly(1)); }