public void CheckPeriodTest() { Sender.ConcreteSender01 concreteSender = new Sender.ConcreteSender01(); Office office = new Office(concreteSender); Department.AbstractDepartment department = new Department.ConcreteDepartment01(office); Client client = new Client("Jan", "Nowak", "00000000000"); client.AddClientTag("sport"); client.SetEmail("*****@*****.**"); client.SetPeriod(1); client.SetMessageType(new Message.ConcreteMessage01()); office.AddClient(client); List <string> sportTag = new List <string>(); sportTag.Add("sport"); department.NewNews("Jan Kowalski", "Mistrzostwo!", "Polska mistrzem świata", sportTag); Assert.AreEqual(0, concreteSender.GetSenderCount()); System.Threading.Thread.Sleep(1500); Assert.AreEqual(1, concreteSender.GetSenderCount()); }