public void TestCreate() { Mock<IAreaDao> areaDaoMock = new Mock<IAreaDao>(); areaDaoMock.Setup(x => x.Create(It.IsAny<Country>(), It.IsAny<Area>())); string countryName = "D"; string areaName = "Gebiet 1"; Country fakeCountry = new Country() { Name = countryName }; IAreaService areaService = new AreaService(areaDaoMock.Object); areaService.Create(fakeCountry, areaName); areaDaoMock.Verify(x=>x.Create(It.Is<Country>(y=>y.Name == countryName), It.Is<Area>(y=>y.Name == areaName)), Times.Once); }