public void SetPrice() { Admin admin = new Admin(Context); SelectMenuIfNotSelected(admin); var menu = Context.GetSelectedMenuForToday(); //Users accepts menu User firstUser = new User(Context); User secondUser = new User(Context); firstUser.AcceptMenu(menu); secondUser.AcceptMenu(menu); //Admin sets price decimal price = 105.20M; TestEntity.SetPrice(price); //Price should be setted var order = Context.GetSelectedMenuForToday().Orders.First(); Assert.AreEqual(price, order.Price, "Price should be equal to setted value!"); //Price for each people Assert.AreEqual(price / 2, order.PriceForEach, "Price for each people should be price/2 because 2 users accepted menu"); firstUser.RejectMenu(menu); // Exception throws here }